Где хранить пользовательские данные? - PullRequest
2 голосов
/ 15 марта 2019

Я занимаюсь разработкой приложения для Android и хочу восстановить пользовательские настройки, когда мое приложение будет установлено на другом телефоне тем же пользователем.

Я не хочу использовать Dropbox или Google диск, потому что не все пользователи имеют учетную запись в этих облаках.Я хотел бы использовать то, что есть у всех пользователей Android.Некоторые облака связаны с учетной записью Google?Но я не могу найти ни одного.

Должно быть довольно распространенное решение, но я не нашел никакой информации об этом.

1 Ответ

5 голосов
/ 15 марта 2019

Для Android 6.0 и новее вы можете использовать автоматическое резервное копирование .Он создает резервную копию SharedPreferences и других данных, хранящихся в каталоге ваших приложений, до 25 МБ.Приложения, ориентированные на Android 6.0, автоматически используют автоматическое резервное копирование.Вы можете изменить это поведение.

Для более старых версий вы можете использовать резервное копирование ключа .Это идеально подходит для предпочтений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...