Verrouillage de l'appareil à l'aide de DeviceAdminReceiver

je suis essayer de verrouiller l'appareil à l'aide de DeviceAdminReceiver et essayez d'activer l'administration comme suit:

if (!mDPM.isAdminActive(mDeviceAdminSample)) {
  Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN)
  intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, mDeviceAdminSample);
  intent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION, "Additional text explaining why this needs to be added.");   startActivity(intent);
 }

et d'avoir d'erreur, quelque chose comme ce qui suit:

ERREUR/Erreur(1022):
java.lang.SecurityException: Aucun
admin détenue par uid 10045 pour la politique n ° 3

de bien vouloir me donner quelques solutions de code et comment permettre à l'administration l'autorisation.

InformationsquelleAutor Umayal | 2010-12-15