如果用户卸载Android应用程序,哪些数据将被删除
问题描述:
如果用户从手机中卸载应用程序,哪些数据被显式删除?如果用户卸载Android应用程序,哪些数据将被删除
我知道首选项已被删除。关于SD卡上的文件以及由此应用程序创建的数据库呢?
如果SD卡上的数据未被删除如果我写入大量数据(如SD卡上的图像),如何避免混乱用户手机?
答
这以前是写给这里,太:在此基础上
Android: Delete app associated files from external storage on Uninstall?
,它看起来像写入到SD卡的文件无法在应用程序删除被删除。
如果是这样的话,它似乎是架构中一个非常重要的监督。
答
以我的经验......我很乐意改正。
驻留在com.example.youapp中的数据库和文件被删除。至于SD-CARD,我怀疑他们会被删除。如果您的应用创建了图片,那么当用户卸载后,所有图片都将被删除。
至于处理删除这个东西在卸载...这是一个很好的问题。当你的应用程序被卸载以帮助做一些额外的事情时,可能会有某种处理程序可以调用。 Manifest中的某个地方听起来像是一个候选人。