Разница между предпочтением и общим предпочтением в Android

Концепция предпочтений и общих предпочтений в Android смешана для меня. В чем разница?

Solutions Collecting From Web of "Разница между предпочтением и общим предпочтением в Android"

Предпочтения : часть пользовательских интерфейсов настроек. Он содержит разные классы, которые позволяют составлять экраны настроек из кода или XML. Они могут выглядеть так:

Образ

Общие предпочтения : они используются для хранения значений в файлах XML. Эти файлы создаются, поддерживаются и удаляются Android для вас. Они не шифруются и могут быть легко изменены, когда пользователь укоренился в своем телефоне (хорошо для разработки). Не используйте их для получения конфиденциальной информации. Вышеупомянутые настройки используют общие настройки в качестве базовой системы.

Что говорится в документации :

  • Android.preference : это пакет, предоставляющий классы для управления предпочтениями … PreferenceScreen содержит элементы Preference, такие как CheckBoxPreference, EditTextPreference, ListPreference, PreferenceCategory или RingtonePreference … что означает, что предпочтение – это только инструменты пользовательского интерфейса .

  • Все настройки, сделанные для данного Предпочтения, будут автоматически сохранены в экземпляре приложения SharedPreferences . Доступ к SharedPreferences прост с помощью getSharedPreferences () … что означает, что это способ сохранить эти настройки