我正在完成一个应用程序。我遇到的一个问题是在卸载时从应用程序中删除数据。我的应用程序将文件从obb扩展文件复制到外部存储中的目录中。因此,当卸载应用程序时,它仍然存在,并且obb文件被删除。我确信这是一个更好的方法。
问题中的文件在视频文件中是几百mb。我已经阅读过各种方法来执行此操作,例如activity.getdir,但我不确定这对我的方案来说是最有效的方法。
谢谢!
答案 0 :(得分:1)
您应该使用getExternalCacheDir ()
方法而不是Environment.getExternalStorageDirectory()
,这样做:您将文件存储在外部存储上的某个缓存目录中。
卸载应用时,Android会自动删除文件。
阅读本文: getExternalCacheDir ()