gpt4 book ai didi

android - 防止删除数据库或清除应用程序的共享首选项

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:09:33 25 4
gpt4 key购买 nike

我想防止在清除时删除共享首选项或数据库,这样只有在卸载应用程序时才会清除。如何在应用程序上保持共享偏好安全。清除?

Image

最佳答案

值得注意的是,Android 中存在三种类型的数据清除,其中您的应用程序无法控制:

  • 清除数据
  • 清除缓存
  • 清除默认值

清除数据清除数据将清除应用程序工作目录下的所有内容。这包括驻留在应用程序目录中的应用程序保存的任何共享首选项、数据库和文件。这也将清除应用程序的缓存,因为它也是应用程序工作目录的一部分。

清除缓存应用程序可以访问缓存目录来保存文件,主要用于缓存生成的图像或临时文件等目的。

清除默认值此选项将清除注册到此应用程序的任何 Intent 。

卸载应用程序将清除所有三组数据。因此,在安装之间维护数据的唯一方法是将其保存到外部存储,但请注意,用户和每个应用程序都可以访问外部存储,因此可以随时修改或删除。

值得一读的链接:

http://developer.android.com/guide/topics/data/data-storage.html#

Android: Save file permanently (even after clear data / uninstall)

What's the difference between clear cache & clear data in Android settings

关于android - 防止删除数据库或清除应用程序的共享首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20673862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com