Cuando estoy trabajando en mi aplicación en eclipse, ¿hay alguna manera de ver los cambios que realizo en las preferencias compartidas de la aplicación mientras se depura en el emulador? Gracias de antemano¿Ver las preferencias compartidas de una aplicación de Android?
Respuesta
Ejecute el proyecto en el emulador, luego desde Eclipse seleccione el menú Windows-> perspectiva abierta -> DDMS.
Desde el dispositivo de pestañas, elija el nombre del emulador, luego vaya a explorador de archivos, expanda data-> data-> yourpackagename, debería ver compartir el archivo xml de referencia (solo funciona en el emulador o un dispositivo rooteado). Finalmente, exporte este archivo a Windows. Ver
http://developer.android.com/tools/debugging/ddms.html
actualización:
Otra manera, se puede escuchar compartida cambio de preferencia:
SharedPreferences.OnSharedPreferenceChangeListener prefListener =
new SharedPreferences.OnSharedPreferenceChangeListener() {
public void onSharedPreferenceChanged(SharedPreferences prefs,String key) {
if (key.equals("YourKey"))
{
//Get this
}
}
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);
preferences.registerOnSharedPreferenceChangeListener(prefListener);
Ver SharedPreferences.onSharedPreferenceChangeListener not being called consistently
se ejecuta en el emulador -> Ir al explorador de archivos -> datos/datos/Se puede ver el paquete de yourapplication/Sharedpreferences.xml
El dispositivo necesita ser rooteado para este método. – patrickandroid
No realmente, alguna aplicación puede permitir que se extraigan sus datos, si allowBackUp se establece en falso en el archivo androidmanifest.xml. – Zoombie
con ayuda del comando de copia de seguridad adb, se pueden extraer datos de la aplicación. – Zoombie
- 1. Android: Recuperando preferencias compartidas de otra aplicación
- 2. Preferencias compartidas de Android
- 3. Cómo usar las Preferencias Compartidas
- 4. Preferencias compartidas de Android en diferentes aplicaciones
- 5. Inicialización de preferencias compartidas de Android
- 6. Preferencias compartidas de Android que no guardan
- 7. ¿Las preferencias compartidas pueden ser privadas?
- 8. preferencias compartidas editor de
- 9. Android: ¿Establecer preferencias compartidas durante la instalación?
- 10. Problema al guardar las preferencias compartidas en Android
- 11. Android: ¿Es posible tener múltiples preferencias compartidas distintas por aplicación?
- 12. ¿Se eliminan las preferencias compartidas en las aplicaciones de Android cuando un usuario actualiza la aplicación?
- 13. Android Preferencias compartidas con actividades múltiples
- 14. Android Almacenamiento interno VS Preferencias compartidas
- 15. ¿Cómo acceder a las preferencias compartidas entre actividades en Android?
- 16. ¿Dónde se almacenan las preferencias compartidas?
- 17. Eliminar archivo de preferencias compartidas
- 18. de acceso Preferencias compartidas por diferentes Actividad (Android)
- 19. ¿Cómo obtengo las Preferencias Compartidas desde una Actividad Preferencial en Android?
- 20. Preferencias compartidas vs base de datos
- 21. ¿Cómo guardar HashMap en Preferencias compartidas?
- 22. Guardar una lista de arrays de Cadenas para preferencias compartidas
- 23. Validar las preferencias. Android
- 24. Preferencias compartidas solo guardadas la primera vez
- 25. Usar íconos en las preferencias de Android
- 26. ¿Leer las preferencias de otra aplicación, o compartir algunas preferencias?
- 27. Android: ¿Ver archivo SharedPreferences?
- 28. ¿Cómo iterar a través de todas las claves de las preferencias compartidas?
- 29. Configurar la aplicación Idioma en Android Preferencias
- 30. Preferencias compartidas - longitud máxima de un solo valor
Sí, pero ese método solo funcionará en el emulador o en un dispositivo donde adb se ejecuta como root; de lo contrario, deberá usar la herramienta Ejecutar como o hacer que la aplicación exporte los datos. –
Lo sé, lo recomiendo porque a Taormania le gustaría ver en su emulador. – R4j
Para exportar fácilmente el archivo desde la perspectiva de DDMS, simplemente haga clic en el botón "extraer": parece un disquete con una flecha roja apuntando hacia la izquierda. –