Чтобы сохранить параметры приложения в Android Studio с помощью SharedPreferences, нужно вызвать метод getSharedPreferences в контексте приложения, передав имя общих настроек (имя файла): 1
SharedPreferences mySharedPreferences = getSharedPreferences(APP_PREFERENCES, Context.MODE_PRIVATE); 1
По умолчанию используется режим MODE_PRIVATE, при котором только приложение имеет доступ к настройкам. 1
Если нужен один файл, то можно использовать метод getDefaultSharedPreferences() из объекта PreferencesManager. 1 Система сама сгенерирует имя файла из имени пакета с добавлением слова preferences. 1
Для сохранения данных в SharedPreferences нужно вызвать функцию edit() класса SharedPreferences, которая возвращает объект класса Editor. 4 Затем передать ключи и значения, которые нужно записать, с помощью методов, например putInt() и putString(). 5 После этого вызвать методы apply() или commit() для сохранения изменений. 5
При работе с настройками следует учитывать, что они хранятся в незашифрованном виде, поэтому не рекомендуется сохранять в них чувствительные данные типа пароля или номеров кредитных карт. 2