¿Es posible hacer que mi aplicación funcione en modo seguro?
Tengo una aplicación de Android que lista las aplicaciones instaladas y del sistema por separado. Cuando el usuario intenta reiniciar el dispositivo desde mi aplicación, abrirá mi aplicación en lugar de iniciar el inicio por defecto.
Pero cuando el dispositivo se reinicia en 'safe mode'
todos los fallos de la lógica .ie, el dispositivo se reinicia en mi aplicación en modo seguro, pero no muestra ninguna aplicación instalada y detiene su funcionamiento.
- ADB no reconoce mi dispositivo
- Android SensorManager extraño cómo remapCoordinateSystem
- Conexión de dos dispositivos mediante libgdx
- Obtener el nombre de dispositivo definido por el usuario de Android por código
- Uso del selector de dispositivos Android Bluetooth
-
¿Es posible hacer que mi aplicación funcione en
'Safe mode'
también? -
¿Hay alguna forma de evitar que el dispositivo vaya a
'safe mode'
mientras ejecuta mi aplicación como usar unRECEIVE_BOOT_COMPLETED
difusiónRECEIVE_BOOT_COMPLETED
? -
¿Qué son las aplicaciones de administración de dispositivos? ¿Es útil en esta situación?
-
¿Es posible detectar el modo seguro mediante programación?
Gracias por adelantado
- Android Studio: ¿qué está causando los logs de la fuente de alimentación de la batería logcat?
- Confusión de id de dispositivo de android
- Android BluetoothDevice.getName () return null
- Android 4.2.2 Dispositivo sin conexión
- Eclipse detectando el mismo dispositivo varias veces
- El dispositivo no se muestra en DDMS
- ID del dispositivo android (no IMEI)
- Constantemente ... DeviceMonitor] No se pudo iniciar la supervisión
Si crea un acceso directo de esa aplicación en particular que desea iniciar en modo a prueba de errores, puede hacerlo mientras esté en modo a prueba de errores. Pero debe estar en modo normal al crear el acceso directo.
Las aplicaciones de administración de dispositivos tampoco funcionan.
Para ejecutar tu aplicación en modo seguro, debes copiar tu aplicación en / system / app, para lo cual necesitas tener acceso root.
Tan solamente en dispositivo arraigado es posible.
Sé que esta pregunta es vieja, pero quizás esto ayudará a alguien. Si su aplicación es el propietario del dispositivo o el propietario del perfil en el usuario principal, puede deshabilitar completamente el modo seguro (funciona sin root):
DevicePolicyManager manager = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE); ComponentName admin = new ComponentName(getApplicationContext(), DeviceAdminReceiver.class); // To disable safe boot manager.addUserRestriction(admin, UserManager.DISALLOW_SAFE_BOOT); // To enable safe boot again // manager.clearUserRestriction(admin, UserManager.DISALLOW_SAFE_BOOT);
Fuera del modo seguro, coloque una aplicación instalada en la pantalla de inicio. Reiniciar en modo seguro, y la aplicación estará en la pantalla de inicio, y la aplicación funcionará en modo seguro!
- Google play muestra todas las capturas de pantalla
- en android 6.0.1, recuperar la foto de la cámara no funciona