android - 在哪里存储用户数据?
问题描述
我正在开发一个 Android 应用程序,当我的应用程序将由同一用户安装在另一部手机上时,我想恢复用户设置。
我不想使用 Dropbox 或 Google Drive,因为并非所有用户都在这些云中拥有帐户。我想使用所有 Android 用户都有的东西。一些云链接到谷歌帐户?但我找不到任何东西。
应该有很常见的解决方案,但我还没有找到任何关于它的信息。
解决方案
对于 Android 6.0 及更高版本,您可以使用auto backup。它将 SharedPreferences 和其他存储在应用程序目录中的数据备份到 25mb。面向 Android 6.0 的应用会自动使用自动备份。您可以更改此行为。
对于旧版本,您可以使用key-value backup。这非常适合偏好。
推荐阅读
- php - 商标和版权在wordpress数据库中更改为unicodes
- python - 在熊猫中选择低于某个值的行和相应列的最佳方法
- haproxy - HAProxy - 浏览器和 Curl 报告不一致的结果
- redis - 在 Windows 10 上创建 Redis 服务
- macos - Debian 和 OSX 中的 grep 不同的结果
- json - 如何使用正则表达式从我的 JSON 中获取值?
- git - 当我将 Git 存储库导入 Azure Devops 时,它会创建一个新的存储库吗?
- json - mule 4 DataWeave2.0 从 json 有效负载交换对象、键和值
- python - 在 Django 中为 ModelMultipleChoiceField 将 QuerySet 转换为 List
- reactjs - 如何在 React 中将多个工作表导出到 Excel