¿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.

  1. ¿Es posible hacer que mi aplicación funcione en 'Safe mode' también?

  2. ¿Hay alguna forma de evitar que el dispositivo vaya a 'safe mode' mientras ejecuta mi aplicación como usar un RECEIVE_BOOT_COMPLETED difusión RECEIVE_BOOT_COMPLETED ?

  3. ¿Qué son las aplicaciones de administración de dispositivos? ¿Es útil en esta situación?

  4. ¿Es posible detectar el modo seguro mediante programación?

Gracias por adelantado

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!

  • No hay controlador para Asus MeMO Pad para hacer la depuración de aplicaciones con eclipse
  • ¿Cómo conectar el dispositivo a Eclipse?
  • Micromax a111 no es detectado por adb
  • Cordova no instala realmente la aplicación en el dispositivo Android
  • Problemas conocidos en varios dispositivos Android?
  • ¿Detectar que el dispositivo está cerrando?
  • Google Nexus 5 no se detecta por computadora / no aparece en el administrador de dispositivos
  • No se puede conectar a bluetooth Dispositivos de dispositivos de salud utilizando Android BluetoothProfile
  • ¿Por qué adb vuelve a estar sin conexión después de la cadena del dispositivo?
  • Android: Configuración de AVD para Galaxy S3-Like AVD
  • Cordova ejecutar (en realidad) dispositivo Android utilizando la línea de comandos?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.