privilegios - no puedo dar permisos a aplicaciones android
¿Cómo eliminar una aplicación con el administrador activo del dispositivo habilitado en Android? (4)
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 "Bloquear pantalla".
Escribí una aplicación con el administrador del dispositivo habilitado (DevicePolicyManager) e instalado. Pero cuando quiero desinstalarlo, devuelve un error con este mensaje
WARN / PackageManager (69): no está eliminando el paquete com.mypackage.test: tiene el administrador activo del dispositivo
¿Cómo puedo desinstalarlo o desinstalarlo programmicamente? Gracias.
Ingrese la contraseña de vault y el ícono de opciones de la esquina superior derecha de la bóveda interna está allí. 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.
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 luego puedes desinstalar
Vaya a AJUSTES-> Ubicación y seguridad-> Administrador de dispositivos y anule la selección de la administración que desea desinstalar.
Ahora desinstala 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.