我正在完成一个应用程序。我遇到的一个问题是在卸载时从应用程序中删除数据。我的应用程序将obb扩展文件中的文件复制到外部存储中的一个目录中。因此,当应用程序被卸载时,它会保留下来,obb文件也会被删除。我相信有更好的方法。
有问题的文件是几百mb的视频文件。我读过各种方法,比如activity.getdir,但我不确定这是否是我的场景中最有效的方法。
谢谢!
您应该使用getExternalCacheDir ()
方法而不是Environment.getExternalStorageDirectory()
,这样做:您将把文件存储在外部存储的缓存目录中。
当你卸载你的应用程序时,Android会自动删除这些文件。
阅读以下内容:getExternalCacheDir()。