如何在卸载Android应用程序时自动删除写在SD卡上的数据?

如何在卸载Android应用程序时自动删除写在SD卡上的数据?,第1张

概述我开发了一个android应用程序,它写入设备的SD卡.我希望在卸载应用程序后,应自动删除sd卡上写入的数据.有没有办法做到这一点 ???我正在使用android 2.1.我在这里先向您的帮助表示感谢 .最佳答案它来自android文档:http://developer.android.com/guide/topics/data/data-storage.h

我开发了一个android应用程序,它写入设备的SD卡.我希望在卸载应用程序后,应自动删除sd卡上写入的数据.有没有办法做到这一点 ???
我正在使用androID 2.1.
我在这里先向您的帮助表示感谢 .最佳答案它来自androID文档:
http://developer.android.com/guide/topics/data/data-storage.html#ExternalCache

如果您使用的是API级别8或更高级别,请使用getExternalCacheDir()打开一个文件,该文件表示应保存缓存文件的外部存储目录.如果用户卸载了您的应用程序,则会自动删除这些文件.但是,在应用程序的生命周期中,您应该管理这些缓存文件并删除不需要的缓存文件以保留文件空间.

如果您使用的是API级别7或更低级别,请使用getExternalStorageDirectory()打开表示外部存储根目录的file,然后将缓存数据写入以下目录:

/ AndroID / data // cache /这是您的Java风格的包名,例如“com.example.androID.app”.

总结

以上是内存溢出为你收集整理的如何在卸载Android应用程序时自动删除写在SD卡上的数据?全部内容,希望文章能够帮你解决如何在卸载Android应用程序时自动删除写在SD卡上的数据?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1139910.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存