cómo encontrar restablecimiento de fábrica se llama en Android¿El sistema transmite cualquier intento durante el restablecimiento de fábrica y las actualizaciones del sistema?
Respuesta
no hay ningún evento para realizar un seguimiento de fábrica restablecer
viejo tema, pero tal vez ayude a alguien.
No hay ningún evento oficial que indique que se realizará el Restablecimiento de datos de fábrica. Sin embargo, para Android < = 22 (Lollipop) no existe intención de difusión (oculta en el código) android.intent.action.MASTER_CLEAR que se activa cuando se formatea el almacenamiento externo. Si hace clic en Restablecer valores de fábrica para la configuración de Android, se activa el intento MASTER_CLEAR, en el resultado puede indicar que habrá un restablecimiento de fábrica.
Código de ejemplo:
// Class Member
private BroadcastReceiver receiver;
.
.
.
// In some method, e.g. onCreate()
IntentFilter filter = new IntentFilter();
filter.addAction("android.intent.action.ACTION_SHUTDOWN");
filter.addAction("android.intent.action.MASTER_CLEAR");
receiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(
Intent.ACTION_SHUTDOWN)) {
Log.d(TAG, "SHUTDOWN")
}
if (intent.getAction().equals("android.intent.action.MASTER_CLEAR")) {
Log.d(TAG, "FACTORY DATA RESET")
}
};
registerReceiver(receiver, filter);
Si habrá restablecimiento de fábrica entonces verán acción MASTER_CLEAR seguido por acción de apagado. Probé en Nexus 5 and android 4.4.4, 5.0, 6.0, 6.0.1 y funciona.
- 1. Determine el sistema operativo durante el tiempo de ejecución
- 2. SELECCIONAR cualquier sistema FROM
- 3. Colgar el sistema después de ejecutar javascript durante la noche
- 4. ¿Cómo programáticamente programar el despertar del sistema usando las preferencias del sistema en una Mac?
- 5. Usando el comando del sistema en Qt
- 6. jQuery - detectando el sistema operativo y la versión del sistema operativo
- 7. Cómo obtener la configuración regional del sistema y el idioma del sistema en cocoa
- 8. obtener claves y valores en el símbolo del sistema
- 9. ¿Cómo respaldo y restauro el portapapeles del sistema en C#?
- 10. Restablecimiento del iPhone a la configuración de fábrica programáticamente
- 11. ¿Cómo creo el sistema "Watch"? Buscando las mejores prácticas
- 12. Ignorar una carpeta durante las actualizaciones SVN
- 13. detecté un intento de invocar un símbolo en las bibliotecas del sistema que no está presente en el iPhone
- 14. Iconos del tema del sistema y PyQt4
- 15. Obtener el tamaño del sistema RAM
- 16. Sendkeys desde el símbolo del sistema
- 17. Cambiando el idioma del sistema C#
- 18. java.lang.RuntimeException: ¿el servidor del sistema está muerto?
- 19. Ejecutando el comando del sistema en Vala
- 20. Windows powershell: cambiando el símbolo del sistema
- 21. ¿Cómo rastrear las dependencias del sistema?
- 22. ¿Cómo instrumentar las clases del sistema Java?
- 23. El símbolo del sistema de Windows Git se atasca durante los comandos de Git con (END)
- 24. Copie dlls locales y del sistema ': ¿cuál es el punto?
- 25. NoClassDefFoundError cuando se usa el alcance del sistema
- 26. Detectar el sistema operativo
- 27. Diferencias fundamentales entre el sistema operativo Linux y el sistema operativo móvil (Android)
- 28. ¿Cómo habilita mod_rewrite en cualquier sistema operativo?
- 29. ¿Qué tipos de errores deberían detener el sistema en el sistema web php lanzado?
- 30. API independiente del sistema operativo para supervisar el sistema de archivos?