gpt4 book ai didi

android - 我们如何知道我们的应用程序数据何时在 android 中被清除?

转载 作者:行者123 更新时间:2023-11-29 13:59:11 27 4
gpt4 key购买 nike

我正在处理一些应用程序,我将我的一些应用程序数据存储在 SQLite 数据库中。如果任何用户清除数据,我的数据就会被清除。通过How to disable the Clear Data button in Application info of Manage appliactionhttp://groups.google.com/group/android-developers/browse_thread/thread/b1091f190f7356b7这些链接,我发现我们不能禁用清除数据按钮,但我的问题是有没有办法在应用程序中捕捉这个 Action (清除数据)? android 中是否有任何 Intent 通知此操作?

提前致谢

普什帕

最佳答案

一个可能的解决方法是将您的应用程序编程为使用外部存储上的 SQLite 数据库。 SD 卡等只需在您的 SD 或任何您想要的存储上创建一个文件夹,将 .db 文件放在该文件夹中并使用它而不是默认存储位置。默认情况下,SQLite 数据库存储在数据文件夹中(设备未 Root ,因此不知道数据文件夹中的位置),除非您 Root 了设备,否则无法访问该文件夹。

那里有使用这种技术的教程。请注意,当您删除应用程序时,数据很可能会保留。不知道这是否可取。

关于android - 我们如何知道我们的应用程序数据何时在 android 中被清除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10413375/

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