Intereting Posts
Изменение временной зоны в андроиде программно Mapview и фрагмент OnActivityResult не срабатывает, если режим запуска активности singleInstance Что конкретно делает android: layout_column? Файлы списка андроидов, содержащиеся в подпапке активов AutoCompleteTextView обнаруживает, когда выбранная запись из списка редактируется пользователем Как увеличить и добавить маркер в карту андроида Android «Привет, MapView» Учебник – Карта плитки не загружаются Как создать собственный механизм преобразования текста в речь Невозможно переопределить метод onPostExecute () в классе AsyncTask или заставить его запускать Невозможно сделать покупку Android в приложении с тестовой учетной записью «Издатель не может купить этот товар» Android ImageView – получить координаты нажатия (щелчок) независимо от местоположения прокрутки или масштаба масштабирования Как показать индикатор выполнения (круг) в операции, имеющей список, перед загрузкой списка с данными С помощью тега кнопки можно настроить кнопку? Какой размер лучше всего использовать для значка приложения для Android

Можно ли использовать общие предпочтения?

От имени одного, я предполагаю, что общие предпочтения … распространены среди приложений? То есть, даже если мое приложение определяет и создает их, любое приложение на Android может получить к ним доступ. Это верно?

(Если это неверно, то почему в документе Data Storage Dev Guide подчеркивается внутреннее хранилище как «Хранить личные данные»?)

Если это правильно, могу ли я изменить это поведение по умолчанию, чтобы предпочтение было видно только из приложения, в котором я его определяю и создаю?

Если да, то как мне это сделать?

Solutions Collecting From Web of "Можно ли использовать общие предпочтения?"

Если я прав, вы можете сделать его закрытым, позвонив

getSharedPreferences(yourfile, MODE_PRIVATE); public static final int MODE_PRIVATE 

Поскольку: API-уровень 1 Режим создания файла: режим по умолчанию, когда доступ к созданному файлу может получить только вызывающее приложение (или все приложения, имеющие один и тот же идентификатор пользователя).

Смотрите также:

 MODE_WORLD_READABLE MODE_WORLD_WRITEABLE Constant Value: 0 (0x00000000) 

По умолчанию SharedPreferences являются закрытыми. Они распределены между компонентами вашего приложения.

GetSharedPreferences в классе Context принимает два аргумента: имя строки и int. Режим определяет, являются ли общие настройки частными или нет. Context.getSharedPreferences