2012-07-06 40 views

Respuesta

19

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

+0

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

+0

Lo sé, lo recomiendo porque a Taormania le gustaría ver en su emulador. – R4j

+2

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

3

se ejecuta en el emulador -> Ir al explorador de archivos -> datos/datos/Se puede ver el paquete de yourapplication/Sharedpreferences.xml

+1

El dispositivo necesita ser rooteado para este método. – patrickandroid

+1

No realmente, alguna aplicación puede permitir que se extraigan sus datos, si allowBackUp se establece en falso en el archivo androidmanifest.xml. – Zoombie

+1

con ayuda del comando de copia de seguridad adb, se pueden extraer datos de la aplicación. – Zoombie

Cuestiones relacionadas