繁体   English   中英

卸载我的应用程序后如何从SD卡中删除文件

[英]how to delete files from SD card after uninstall my application

我正在开发应用程序,它将在SD卡中创建一些文本文件并将一些数据存储到其中。

这些文件将一直存在于SD卡中。

每当用户卸载我的应用程序时,我想删除我的应用程序创建的SD卡中的所有文件。

我无法在onDestroy()中清理,因为它将在应用程序生命周期中多次调用。

请建议我必须做些什么来确保在没有任何用户交互的情况下删除我的文件。

我知道getExternalCacheDir()会做我需要的,但是我的文件很大,我需要SD卡的1GB空间,getExternalCacheDir()对我有用。

您应该使用API​​参考中的Context.getExternalFilesDir()

“这就像getFilesDir()一样,在卸载应用程序时将删除这些文件”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM