Я ищу что-то как связка ключей на iPhone, но для разработки Android.
Что-то, что дает мне возможность сохранить маленькие пары "ключ-значение", которые являются персистентными и неизменными, даже если пользователь переустанавливает приложение.
Есть ли что-то как этот? Я могу использовать стандартные предпочтения тот путь?
Я хотел бы достигнуть поведения способом, оно работает с играми на ПК, пишущий игры сохранения в другую папку так, чтобы после удалили и позже переустановили, они не потеряны.
Править
Щедрость заканчивается без кого-то упоминающего accountManager. Я просто споткнулся его. Разве это не было бы методом для достижения поведения, описанного мной?
Вы используете хранилище на SD-карте, как заявил Майкл Крамер (сообщите пользователю, что вы храните данные :-)). Данные на SD-карте не удаляются при удалении приложения.
С другой стороны, вы можете использовать сервер, на котором хранятся все данные, которые могут быть загружены по мере необходимости, и вместо использования имени пользователя используйте уникальный IMEI телефона. Таким образом, даже если пользователь переустановит ОС, он все равно сможет восстановить настройки.
для получения IMEI вы можете обратиться: Как программно получить IMEI / ESN устройства в Android?
Да. Настройки сохраняются и переживут обычное обновление приложения.
Поскольку телефоны Android и iPhone обычно работают с тарифным планом на передачу данных, я бы посоветовал вам сохранить пары ключ-значение на централизованном сервере. Когда приложение выполнит удаление, а затем процесс установки, просто повторно синхронизируйте его с вашим сервером.