android - Android 应用程序卸载后保存数据或强制从设置中清除数据

标签 android settings

我想在用户第一次安装应用程序时给他们一些提示(但我希望它针对特定设备)。这意味着如果他卸载并重新安装,他将不会再次获得该点。我发现了以下方法:

  1. 将设备之前的数据保留在共享偏好设置中,如果我发布应用更新,这些数据将被删除

  2. 将以前的数据存储在 SQL 数据库中,但如果用户从设置中清除数据,这些数据将会丢失

  3. 在SD卡存储数据中创建一个文件,将该文件保存在.foldername的文件夹中并检查文件值,问题是用户可以删除它

    <
  4. 每次用户打开应用程序时,它都会将设备 ID 发送到服务器,服务器将在给出点之前检查它是否之前已存储。问题是应该避免服务器维护。

除了这3种方法还有其他方法吗? 你能建议我任何其他方式吗 或者你能告诉我是否没有其他方法对 3 和 4 更好?

最佳答案

4 的变体。 使用Google's backup servers ,但是用户可以通过系统设置删除数据。

关于android - Android 应用程序卸载后保存数据或强制从设置中清除数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21719922/

相关文章:

Android汽车应用程序开发

android - 如何在 Android 中加入(字面意思)两个/多个内容提供商?

android - Android Studio IDE选择依赖项对话框

java - 在 Android 中长按显示城市

android - 从文件夹内容在eclipse中创建android项目

android - 将 Listview 项目拖放到另一个项目中

iphone - 在 Settings.app 中隐藏应用程序特定的设置

ios - Xcode 6 刷新 NSUserDefaults

c++ - 存储设置的最佳实践

c# - 如何从 visual studio 中的文本编辑器中删除虚线?