125 votes

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

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

208voto

Aleadam Points 25433

SharedPreferences sont stockées dans un fichier xml dans le dossier app data, c'est à dire

/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

SharedPreferences ajouté au cours de l'exécution ne sont pas stockées dans le projet Eclipse.

8voto

JasCav Points 18931

Les préférences peuvent être définies dans le code ou peut être trouvée dans res/xml/preferences.xml. Vous pouvez en lire plus à propos de préférences à ce tutoriel, ou plus au SDK Android site.

5voto

android-overflow Points 255

Juste pour sauver un peu de temps...

Sur mon Galaxy S v. 2.3.3 Partagé les Préférences ne sont pas stockés dans:/data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml

mais se trouvent maintenant dans: /dbdata/databases/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml

Je crois qu'ils ont changé cela dans 2.3

5voto

Ramesh Points 3483

J'ai juste essayé d'obtenir le chemin du partage des préférences ci-dessous comme ça.C'est un travail pour moi.

File f = getDatabasePath("MyPrefsFile.xml");

if (f != null)
    Log.i("TAG", f.getAbsolutePath());

3voto

hackbod Points 55292

Les données sont stockées sur le périphérique, dans votre application à des données privées de la région. Il n'est pas dans un projet Eclipse.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by: