一种卸载应用时删除应用下载内容的方法

2017-11-21  本文已影响63人  我在等你回复可你没回

现在大多数应用都联网,联网会进行下载,如果下载内容在应用的缓存目录,应用卸载时,其缓存会被删除,不回造成存储消耗。但如果应用下载了大多数内容保存在sd卡上面,应用卸载时,图片将仍然残留在sd卡中,造成存储的浪费。
本方案提供一种方法,纪录应用曾经下载过的内容已经存储位置,在应用卸载时,弹出提示框提示用户,是否需要删除应用曾经下载的内容,如果同意,下载的内容将会被清除。做到应用无残余的效果,提高存储利用率。

新旧方案对比

旧方案只能清除应用本身缓存目录的内容,不能清除下载到sd卡的内容。
新方案可以卸载sd卡上下载的内容。

技术方案

下载过程
下载过程中,会将会建立应用包名和存储完整路径的对应关系。将所有存储路径纪录到一个以包名命名的txt文件。

卸载过程
应用卸载时,会查看是否有下载纪录文件,如果有,将所有内容列表出来让用户确认是否需要删除,用户选择特定文件后,可是进行卸载和文件删除操作。

结束过程
应用下载后,只会保留用户想用保留的那部分下载内容。

上一篇下一篇

猜你喜欢

热点阅读