Где в проекте Eclipse можно встретить файл общих настроек?
android
sharedpreferences
ферма страуса
источник
источник
Ответы:
SharedPreferences хранятся в файле XML в папке данных приложения, т.е.
или настройки по умолчанию на:
SharedPreferences, добавленные во время выполнения, не сохраняются в проекте Eclipse.
Примечание: доступ
/data/data/<package_name>
требует привилегий суперпользователяисточник
/data/data/<package>/shared_prefs/<package>_preferences.xml
./<package>_preferences.xml
и/<package>.xml
на устройствах. Возможно, это зависит от уровня API приложения?PreferenceManager.java
,getDefaultSharedPreferences
функция здесь: android.git.kernel.org/?p=platform/frameworks/... . И это не изменилось и в последней версииPrefencesManager.jave
: android.git.kernel.org/?p=platform/frameworks/…Предпочтения могут быть установлены в коде или могут быть найдены в файле res / xml / preferences.xml. Вы можете прочитать больше о настройках на сайте Android SDK.
источник
Просто чтобы сэкономить время ...
На моем Galaxy 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
источник
/data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml
/dbdata/
не существует на моем устройстве JBЯ просто попытался найти путь к общим настройкам ниже, вот так. Это работа для меня.
источник
Данные хранятся на устройстве, в личной области данных вашего приложения. Это не в проекте Eclipse.
источник
Общие предпочтения - это пары ключ / значение, которые мы можем хранить. Это внутренний тип хранилища, а это значит, что нам не нужно создавать внешнюю базу данных для его хранения. Чтобы увидеть это перейдите к, 1) Перейти к просмотру в строке меню. Выберите инструмент Windows. 2) Нажмите на Обозреватель файлов устройства. 3) Обозреватель файлов устройств открывается справа. 4) Найдите папку с данными и нажмите на нее. 5) В папке данных вы можете выбрать другую папку данных. 6) Попробуйте найти имя вашего пакета в этой папке данных. Пример: com.example.com 7) Затем нажмите на shared_prefs и откройте файл .xml.
Надеюсь это поможет!
источник
использование http://facebook.github.io/stetho/ library для доступа к локальному хранилищу вашего приложения с помощью инструментов Chrome Inspect. Вы можете найти файл sharedPreference в разделе Локальное хранилище -> <имя пакета вашего приложения>
источник