Pude seguir y completar la muestra de administración de dispositivos . Puedo bloquear con éxito, borrar datos y hacer otras tareas administrativas también. Caso 1: El problema que noté es que cada vez que deshabilito el administrador del dispositivo (configuración-> seguridad-> elegir administradores de dispositivos), reinicie el dispositivo, el administrador del dispositivo se habilita de […]
Hola Quiero iniciar / activar Administrador de dispositivos cuando se inicie la aplicación sin utilizar Intent. Ahora estoy usando este código: Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN); intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, Global.mDeviceAdminSample); intent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION, "Additional text explaining why this needs to be added."); startActivityForResult(intent, RESULT_ENABLE); Pero no quiero usar Intent. Quiero iniciar Device Admin directamente. ¿Puede alguien saber cómo puedo […]
Estoy siguiendo esta guía sobre cómo hacer que mi solicitud de aplicación se convierta en un administrador de dispositivos. Esto funciona muy bien en cualquier versión de 4.x android con cualquier teléfono, pero no funciona en Lollipop (he probado en un Nexus 5 y en un Nexus 7). Logcat calza el siguiente error: *11-02 07:37:09.649: […]
Parece que algunas de las funcionalidades de DeviceAdmin se han roto en Lollipop, al menos en mi Nexus 5. Esto funciona perfectamente en KitKat, JellyBean y Ice Cream Sandwich @Override public void onPasswordFailed(Context context, Intent intent) { DevicePolicyManager policyManager = (DevicePolicyManager)context.getSystemService(Context.DEVICE_POLICY_SERVICE); if(policyManager != null){ int attempts = policyManager.getCurrentFailedPasswordAttempts(); Log.v("TAG", "Attempts = " + attempts); } […]
Estoy tratando de bloquear el dispositivo con DeviceAdminReceiver y tratar de habilitar la administración como sigue: 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); } Y obtener error algo como lo siguiente: ERROR / Error (1022): java.lang.SecurityException: Ningún administrador activo propiedad de […]
¿Cómo limpiar remotamente los datos del dispositivo? Ya he probado el código de ejemplo dado en la administración del dispositivo. En que podemos limpiar localmente todos los datos del dispositivo y restablecer el dispositivo a los ajustes de fábrica. Dado en enlace inferior Http://developer.android.com/guide/topics/admin/device-admin.html Ahora quiero el código para limpiar los datos de forma remota. […]
Estoy tratando de hacer que mi administrador del dispositivo de aplicación, he seguido algunas notas proporcionadas en el mismo en las notas de administración de dispositivos SAMPLE o TUTORIAL aquí, pero todavía no podía implementarlo. ¿Puede alguien plz señalar un ejemplo de trabajo de la misma, sólo tengo que asegurarse de que para desinstalar la […]
Estoy tratando de agregar un botón a mi aplicación para eliminarlo de Administrador de dispositivos y estoy utilizando el código de abajo, pero mi aplicación sólo se bloquea. Código:- Haga clic en el botón: – { ComponentName devAdminReceiver = new ComponentName(this, DemoDeviceAdminReceiver.class); DevicePolicyManager dpm = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE); dpm.removeActiveAdmin(devAdminReceiver); } En el código anterior, DemoDeviceAdminReceiver es […]
El usuario espera que mi aplicación apague la pantalla después de haberla utilizado. Por el momento, lo logro con los derechos de Device Administrator y DevicePolicyManager.lockNow() , que funciona bien si la configuración de seguridad está establecida en PIN / Pattern / FaceUnlock, etc. Sin embargo, si usa Slide / None, el comando anterior sólo […]
Los documentos de la API del gestor de políticas de dispositivos y la visión general de Android 5.0 mencionan algo acerca de una aplicación de propietario de dispositivo . ¿Cómo puedo configurar mi aplicación como propietario de dispositivo ? Editar: ¿Hay alguna otra forma de enraizar y NFC si está disponible por favor comparta.