2011-03-22 24 views

Respuesta

141

Vaya a AJUSTES-> Ubicación y seguridad-> Administrador de dispositivos y deseleccione el administrador que desea desinstalar.

Ahora desinstale la aplicación. Si todavía dice que necesita desactivar la aplicación antes de desinstalarla, es posible que deba forzar detener la aplicación antes de desinstalarla.

+1

Es un poco diferente para mí, al menos en un huawei. Debe ir a la configuración-> seguridad-> administradores del dispositivo y luego debe desactivar su aplicación. – kalmanIsAGameChanger

+0

no se puede anular la selección del administrador. –

28

También puede crear un nuevo DevicePolicyManager y luego usar removeAdmin (adminReceiver) de un OnClickListener de un botón en su aplicación

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

Y entonces se puede desinstalar

+0

¿Cómo puedo solicitar la contraseña de mi aplicación antes de ejecutar el administrador del dispositivo de eliminación indicado anteriormente? ¿hay alguna manera de eso? –

+1

No hay forma ** legítima de hacerlo. Podrías incluir en 'onDisableRequested' algún código para bloquear el dispositivo usando la clase admin. El usuario deberá desbloquear el teléfono con la contraseña que elija (probablemente la contraseña de la aplicación). Y luego, para desactivar el administrador de forma efectiva, el usuario debería navegar a su aplicación y hacer clic en un botón. Por supuesto, si va a evitar que el usuario deshabilite el administrador, debe estar ** MUY ** claro para el usuario que si intentan deshabilitar, su dispositivo se bloqueará. – Jakar

+0

** Jakar **: Tenga en cuenta que se llama a 'onDisableRequested' inmediatamente después de que el usuario haga clic en" Desactivar "en la configuración del sistema. En este punto, el código de AdminReceiver puede hacer algo: bloquear el dispositivo, limpiar el dispositivo, etc., pero no hay forma de hacerle más preguntas al usuario, mostrar advertencias o preguntar al usuario si está seguro. Se mostrarán los diálogos o actividades que muestre de 'onDisableRequested', pero el usuario puede simplemente descartarlos con el botón Atrás, y luego su administrador SERÁ DESACTIVADO, y su aplicación no habrá logrado nada para evitarlo. – winitzki

0

Introduzca la contraseña bóveda y el interior de la bóveda derecha el ícono de opciones de la esquina superior está ahí. Presione sobre ella En eso -> configuraciones-> ritos de administración de la bóveda para ser deseleccionado. Trabajo hecho. U puede desinstalar la aplicación ahora.

2

En Samsung vaya a "Configuración" -> "Pantalla de bloqueo y seguridad" -> "Otras configuraciones de seguridad" -> "Administradores del teléfono" y anule la selección del administrador que desea desinstalar.

La palabra "seguridad" estaba oculta en mi pantalla, por lo que no era obvio que debería hacer clic en "Pantalla de bloqueo".

+0

desactivar la opción es válido para mí. ¿Qué hacer después? – apm

Cuestiones relacionadas