Articles of sharedpreferences

Android: изменение SharedPreferences другого приложения

Я пытаюсь написать приложение, которое должно читать, изменять и сохранять некоторые параметры в общих предпочтениях другого приложения ( data/data/package_name/shared_prefs/file.xml ). Это приложение не мое, и у меня есть корневое устройство для тестирования. Какие андроидные разрешения я должен добавить в манифест и как я могу получить доступ к этому файлу и изменить его? Я знаю, что […]

Android: Получить все выбранные записи из MultiSelectListPreference (SharedPreferences)

Я новичок в Android, и этот вопрос, может быть, легко решить, но я ищу и пытаюсь более 4 часов получить данные. Я хочу использовать MultiSelectListPreference для создания массива элементов и поиска их в xml. Я создал MultiSelectListPreference в XML (res / xml / preferences.xml) <MultiSelectListPreference android:dialogTitle="@string/coursesTitle" android:key="searchedCourses" android:summary="" android:title="@string/coursesTitle" android:entries="@array/courses" android:entryValues="@array/courses" android:defaultValue="@array/empty_array" android:dependency="own_courses" /> Я […]

Класс PreferenceScreen не найден

У меня это в preferences.xml <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <CheckBoxPreference android:key="displayNotification" android:title="Display notification" /> <ListPreference android:entries="@array/languages" android:key="language" /> </PreferenceScreen> PreferencesActivity.java, класс, который использует этот xml public class PreferencesActivity extends PreferenceActivity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.xml.preferences); } } И я объявил это в манифесте так, как […]

Когда использовать getSharedPreferences vs savedInstanceState?

Я пытаюсь выяснить, когда использовать сохраненное состояние экземпляра или загрузку из файла общих настроек. У меня есть две переменные, которые я хочу сэкономить, время и счет. Я хочу убедиться, что если пользователь вернется на экран игры, их счет и время будут сохранены и восстановлены независимо от того, находится ли он из onPause или onStop. У […]

Напишите общедоступный / закрытый ключ в SharedPreferences и используйте его

Я пытаюсь зашифровать и расшифровать текст с помощью общедоступных / закрытых ключей. Прежде всего, я создаю свои ключи и сохраняю их в sharedpreferences с помощью этого кода: SharedPreferences SP; SharedPreferences.Editor SPE; KeyPairGenerator keyGen; KeyPair keypair; PublicKey publicKey; PrivateKey privateKey; keyGen = KeyPairGenerator.getInstance("RSA"); keyGen.initialize(1024); keypair = keyGen.genKeyPair(); privateKey = keypair.getPrivate(); publicKey = keypair.getPublic(); SPE = SP.edit(); […]

Разница между Shared Preferences и Content Providers в android

Я частично знаю об общих предпочтениях и намерениях. Но я хочу знать, какие общие предпочтения и контент-провайдеры в android? А также в чем основное отличие между намерениями, предпочтениями и контент-провайдерами . Пожалуйста, объясните мне это.

В чем разница между записями и значениями входа в android listPreferences xml?

Вот мой код: Как они отличаются и какие значения отображаются в диалоговом окне? <ListPreference android:entryValues="@array/level" android:entries="@array/level" android:key="pref_numberOfChoices" android:persistent="true" android:summary="@string/level_description" android:title="@string/level_title" android:defaultValue="3"/>

Общие предпочтения сохраняются только в первый раз

У меня было 3 дня с этой проблемой и убивает меня. Программа создает настройки в первый раз, но после этого она никогда не меняет их. Это PreferencesScreen, где вызывается xml. public class PreferencesScreen extends PreferenceFragment{ private final String TAG = "PreferencesScreen"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.d(TAG, "OnCreate"); addPreferencesFromResource(R.xml.prefs); } В настройках у […]

Android-maven-plugin: метод развертывания, который не удаляет SharedPreferences

Я построил проект андроида, настроенный с помощью Android-maven-plugin. Когда я выполняю андроид: развертывание и запуск программы, SharedPreferences всегда инициализируется. Есть ли способ развернуть мой проект на AVD без удаления хранилища SharedPreferences? PS Я использую Intellij IDEA и заметил, что его встроенная поддержка запуска / отладки Android не удаляет SharedPreferences. Однако после добавления поддержки scala в […]

PreferenceManager.setDefaultValues ​​readAgain параметр и новые настройки

Я использую PreferenceManager.setDefaultValues(context,R.xml.preferences,false) чтобы установить значения по умолчанию для параметров в моем приложении, и я заметил, что если я добавлю новые предпочтения, то мой PreferenceFragment не будет показывать значение по умолчанию Для него, даже если он установлен в preferences.xml .. Это связано с тем, что я указываю readAgain как false? Я знаю, что могу просто […]