Glide和Picasso如何获取磁盘缓存

陈小伤 发布于 2015/08/07 11:13
阅读 9K+
收藏 0

现在流行的图片加载缓存类库有glide、picasso、ImageLoader

现在有个需求,就是app中要求点击图片放大功能,为了简便我们准备调用系统图片查看器,但是系统图片查看器是查看本地文件的,所以会需要把图片下载到本地来

然后就出现一个问题,我使用了类库后,想直接加载磁盘缓存,这样就可以节省流量,在ImageLoader中,可以通过getDiskCache().get(url)获取到磁盘缓存,然后就可以另存为或者直接加载图片查看器,但是glide和picasso没有找到类似的方法,有谁知道如何获取吗?

加载中
0
淡淡521
楼主知道了吗?求告知glide的方法   ; Picasso是
memoryPolicy(MemoryPolicy.NO_CACHE,MemoryPolicy.NO_STORE)
淡淡521
回复 @陈小伤 : 上面是Picasso我在找glide 的。
陈小伤
陈小伤
没有找到,包括你这个picasso的,也不知道哪里调用 我现在一直用的ImageLoader,直接就有getDiskCache(),很方便~就是代码稍微多了点而已
0
ushang000
ushang000
Picasso也没有直接加载磁盘缓存的吧,缓存的格式都不是图片格式,如果有解决方法,还望告知一二
在下赵日天
在下赵日天
get方法可以获取bitmap
陈小伤
陈小伤
没找到picasso和glide的,我现在用的imageloader,能找到url对应的那个文件,不过是没有后缀名的,如果是下载图片,直接把那个文件改名然后换个目录就行了
返回顶部
顶部