Где в проекте Eclipse можно встретить файл общих настроек?
Где хранятся общие настройки?
Ответ 1
SharedPreferences хранятся в файле xml в папке данных приложения, то есть
/data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml
или настройки по умолчанию:
/data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PACKAGE_NAME_preferences.xml
SharedPreferences, добавленные во время выполнения, не сохраняются в проекте Eclipse.
Примечание. Доступ к /data/data/<package_name>
требует привилегий суперпользователя
Ответ 2
Предпочтения могут быть установлены в коде или могут быть найдены в res/xml/preferences.xml. Подробнее о настройках можно узнать на веб-сайте Android SDK.
Ответ 3
Просто чтобы сэкономить некоторое время...
В моей Галактике S v.2.3.3 Общие предпочтения не сохраняются в: /data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml
но теперь находятся в: /dbdata/databases/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml
Я считаю, что они изменили это в версии 2.3
Ответ 4
Я просто попытался получить путь к общим предпочтениям ниже, как это. Это работа для меня.
File f = getDatabasePath("MyPrefsFile.xml");
if (f != null)
Log.i("TAG", f.getAbsolutePath());
Ответ 5
Данные хранятся на устройстве в области личных данных приложения. Это не в проекте Eclipse.