¿Dónde se almacenan las preferencias compartidas?

¿En qué parte de un proyecto de Eclipse podría encontrarse un archivo de preferencias compartidas?

SharedPreferences se almacenan en un archivo xml en la carpeta de datos de la aplicación, es decir,

/data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml 

o las preferencias predeterminadas en:

 /data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PACKAGE_NAME_preferences.xml 

Las SharedPreferences agregadas durante el tiempo de ejecución no se almacenan en el proyecto de Eclipse.

Nota: El acceso a /data/data/ requiere privilegios de superusuario

Las preferencias se pueden configurar en código o se pueden encontrar en res / xml / preferences.xml. Puede leer más sobre las preferencias en el sitio web de Android SDK.

Solo para ahorrar algo de tu tiempo …

En mi Galaxy S v.2.3.3, las Preferencias compartidas no se almacenan en: /data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml

pero ahora se encuentran en: /dbdata/databases/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml

Creo que cambiaron esto en 2.3

Solo traté de obtener una ruta de preferencias compartidas más abajo de esta manera. Esto es trabajo para mí.

 File f = getDatabasePath("MyPrefsFile.xml"); if (f != null) Log.i("TAG", f.getAbsolutePath()); 

Los datos se almacenan en el dispositivo, en el área de datos privados de su aplicación. No está en un proyecto de Eclipse.

Use la biblioteca http://facebook.github.io/stetho/ para acceder al almacenamiento local de su aplicación con las herramientas de inspección de Chrome. Puede encontrar el archivo sharedPreference en Almacenamiento local ->

enter image description here