在哪里存储用户数据?
Where to store user data?
我正在开发一个 Android 应用程序,当我的应用程序将被同一用户安装到另一个 phone 上时,我想恢复用户设置。
我不想使用 Dropbox 或 Google 驱动器,因为并非所有用户都在这些云中拥有帐户。我喜欢使用所有 Android 用户都拥有的东西。
某些云链接到 google 帐户?但我找不到任何。
应该有很常见的解决方案,但我还没有找到任何相关信息。
对于 Android 6.0 和更新版本,您可以使用 auto backup。它备份 SharedPreferences 和存储在您的应用程序目录中的其他数据,最多 25mb。面向 Android 6.0 的应用会自动使用自动备份。您可以更改此行为。
对于旧版本,您可以使用 key-value backup。这非常适合偏好。
我正在开发一个 Android 应用程序,当我的应用程序将被同一用户安装到另一个 phone 上时,我想恢复用户设置。
我不想使用 Dropbox 或 Google 驱动器,因为并非所有用户都在这些云中拥有帐户。我喜欢使用所有 Android 用户都拥有的东西。 某些云链接到 google 帐户?但我找不到任何。
应该有很常见的解决方案,但我还没有找到任何相关信息。
对于 Android 6.0 和更新版本,您可以使用 auto backup。它备份 SharedPreferences 和存储在您的应用程序目录中的其他数据,最多 25mb。面向 Android 6.0 的应用会自动使用自动备份。您可以更改此行为。
对于旧版本,您可以使用 key-value backup。这非常适合偏好。