Como remover um aplicativo com o administrador de dispositivo ativo ativado no Android?

escrevi uma aplicação com o administrador do dispositivo activo (DevicePolicyManager) e instalado. Mas quando eu quero desinstalar, ele retorna falhou com esta mensagem

WARN/PackageManager(69): não remover o pacote com.mypackage.ensaio: tem a administração do dispositivo activo

Como posso desinstalar ou desinstalar programaticamente? Obrigado.

Author: Josh Lee, 2011-03-22

4 answers

Vá à configuração - >localização e Segurança-> Administrador do dispositivo e deseleccione o administrador que deseja desinstalar.

Agora desinstale a aplicação. Se ele ainda diz que você precisa desativar a aplicação antes de desinstalar, você pode precisar forçar parar a aplicação antes de desinstalar.
 149
Author: Atmaram, 2013-03-06 18:57:45

Também pode criar um novo gestor de DevicePolicyManager e depois usar o removeAdmin (administrador) a partir de um onClickListener de um botão no seu aplicativo

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

E depois podes desinstalar

 30
Author: Jakar, 2011-08-26 04:15:32

On Samsung go to "Settings" - > "Lock screen and security" - > "Other security settings" - > "Phone administrators" and deselect the admin which you want to desinstall.

A palavra "Segurança" estava escondida no meu ecrã, por isso não era óbvio que eu devia clicar em "ecrã de bloqueio".
 2
Author: raacer, 2017-03-08 17:50:01
Indique a senha do cofre e o ícone das opções do canto superior direito do cofre está lá. Pressiona. Nesse - >configuração - >os ritos de administração do cofre não são seleccionados. Trabalho feito. Você pode desinstalar app agora.
 0
Author: Natendra, 2015-05-12 06:44:46