universal-imageloader和glide清除磁盘缓存问题

来源:互联网 发布:python随机数生成 编辑:程序博客网 时间:2024/04/30 18:26

图片缓存我们可能会用到universal-imageloader和glide ,它们都解决了三级缓存 ,让我们加载图片更加方便,那么缓存到磁盘的位置却是困扰了我,今天明白了。

手机分为系统文件区域(应用本身)和我们的内存或sd卡(手机的内存)   系统文件的包含很多,我们经常接触的文件路径是

/data/data/你的包名/      该目录下可存放多个文件夹如

file-普通的文件存储

database-数据库文件(.db文件)

shared Preference-配置数据(.XML文件)

cache-图片缓存文件

我们缓存图片所使用的文件夹就是cache(在我们不设置sd卡存储目录的前提下),所以我们使用的清除缓存的方法如universal-imageloader 的 ImageLoader.getInstance().clearDiskCache()   或  Glide的 Glide.get(this).clearMemory()  清除的图片缓存就是/data/data/你的包名/cache 下的图片。

在真机上是看不到该文件夹的,需要root,但是在模拟器上可以通过DDMS查看。



2 0
原创粉丝点击