Постоянные данные, которые пользователь не может удалить - PullRequest
2 голосов
/ 11 января 2012

Привет всем: мне нужно знать, есть ли способ сделать постоянные данные Android, которые пользователь не может удалить, потому что, если я использую SharedPreferences или базы данных, возможно, что пользователь может удалить все данные из меню Android,Настройки -> Приложения -> Управление приложениями -> «Имя приложения» -> Очистить данные.

Если я храню во внешней памяти, также существует вероятность того, что пользователь удалит или изменит устройство памяти.Как всегда, большое спасибо и извините за мой английский.

Ответы [ 4 ]

1 голос
/ 23 января 2012

Пожалуйста, проверьте Облачные данные Swarm . Он предоставляет чрезвычайно простой системный API (очень похожий на SharedPreferences) для операций set / get. Все сохраняется в облаке и сохраняется для каждой учетной записи пользователя.

0 голосов
/ 02 мая 2012

Я согласен, если вы не хотите, чтобы ваши пользователи могли стирать ваши данные, вам нужно хранить их вне устройства и получать к ним доступ через Интернет.

Вы можете использовать свой собственный сервердля этого, в качестве альтернативы, я использовал Skiller SDK для своей многопользовательской игры и заметил, что они предоставляют простую функциональность хранения данных (которую, честно говоря, я не использовал), но, похоже, она отвечает вашим потребностям.

Удачи.

0 голосов
/ 11 января 2012

Сохраните его на своем сервере облачных приложений.

0 голосов
/ 11 января 2012

Это невозможно, ваше приложение не имеет доступа к такого рода функциям. Единственный вариант, который у вас есть ... - это сохранение данных на удаленном сервере.

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