Comment supprimer une application avec l'administrateur de l'appareil actif activé sur Android?

StackOverflow https://stackoverflow.com/questions/5387582

  •  28-10-2019
  •  | 
  •  

Question

J'ai écrit une application avec l'administrateur de l'appareil activé (DevicePolicyManager) et installée. Mais quand je veux le désinstaller, il retourne échoué avec ce message

WARN / PackageManager (69): Ne pas supprimer le paquet com.mypackage.test: a un administrateur de périphérique actif

Comment puis-je le désinstaller ou le désinstaller par programmation? Merci.

Était-ce utile?

La solution

Allez dans PARAMÈTRES-> Emplacement et sécurité-> Administrateur de périphériques et désélectionnez l'administrateur que vous souhaitez désinstaller.

Désinstallez maintenant l'application.Si le message indique toujours que vous devez désactiver l'application avant la désinstallation, vous devrez peut-être forcer l'arrêt de l'application avant la désinstallation.

Autres conseils

Vous pouvez également créer un nouveau DevicePolicyManager, puis utiliser removeAdmin (adminReceiver) à partir d'un onClickListener d'un bouton dans votre application

//set the onClickListener here
{
   ComponentName devAdminReceiver = new ComponentName(context, deviceAdminReceiver.class);
   DevicePolicyManager dpm = (DevicePolicyManager)context.getSystemService(Context.DEVICE_POLICY_SERVICE);
   dpm.removeActiveAdmin(devAdminReceiver);
}

Et puis vous pouvez désinstaller

Sur Samsung , allez dans "Paramètres" -> "Écran de verrouillage et sécurité" -> "Autres paramètres de sécurité" -> "Administrateurs du téléphone" et désélectionnez l'administrateur que vous souhaitez désinstaller.

Le mot "sécurité" était masqué sur mon écran, il n'était donc pas évident que je devais cliquer sur "Verrouiller l'écran".

Entrez le mot de passe du coffre-fort et l'icône d'options dans le coin supérieur droit du coffre-fort est là.Appuyez dessus.En cela -> paramètres-> rites d'administration du coffre-fort à désélectionner.Travail effectué.Vous pouvez désinstaller l'application maintenant.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top