Où sont stockées les préférences partagées?

Où dans un projet Eclipse peut-on rencontrer un fichier de préférences partagé?

    SharedPreferences sont stockés dans un fichier xml dans le dossier de données de l’application, c.-à-d.

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

    ou les préférences par défaut à:

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

    Les SharedPreferences ajoutées lors de l’exécution ne sont pas stockées dans le projet Eclipse.

    Remarque: L’access à /data/data/ nécessite des privilèges de superutilisateur

    Les préférences peuvent être définies dans le code ou peuvent être trouvées dans res / xml / preferences.xml. Vous pouvez en savoir plus sur les préférences sur le site Web du SDK Android.

    Juste pour faire gagner du temps à certains d’entre vous …

    Sur mon Galaxy S v.2.3.3, les préférences partagées ne sont pas stockées dans: /data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml

    mais sont maintenant situés dans: /dbdata/databases/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml

    Je crois qu’ils ont changé cela en 2.3

    J’ai juste essayé de trouver le chemin des préférences partagées ci-dessous comme ceci. C’est du travail pour moi.

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

    Les données sont stockées sur l’appareil, dans la zone de données privée de votre application. Ce n’est pas dans un projet Eclipse.

    Utilisez la bibliothèque http://facebook.github.io/stetho/ pour accéder au stockage local de votre application avec les outils d’inspection de chrome. Vous pouvez trouver le fichier sharedPreference sous Local storage ->

    entrer la description de l'image ici