Glide和Picasso如何获取磁盘缓存

发布于 2021-11-28 01:24:32 字数 397 浏览 759 评论 6

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

瑾夏年华 2021-12-04 12:50:35

没找到picasso和glide的,我现在用的imageloader,能找到url对应的那个文件,不过是没有后缀名的,如果是下载图片,直接把那个文件改名然后换个目录就行了

风透绣罗衣 2021-12-04 06:54:29

get方法可以获取bitmap

海之角 2021-12-04 00:23:27

Picasso也没有直接加载磁盘缓存的吧,缓存的格式都不是图片格式,如果有解决方法,还望告知一二

虐人心 2021-12-02 18:38:31

没有找到,包括你这个picasso的,也不知道哪里调用 我现在一直用的ImageLoader,直接就有getDiskCache(),很方便~就是代码稍微多了点而已

平定天下 2021-12-02 04:51:37

回复
上面是Picasso我在找glide 的。

已下线请稍等 2021-12-01 13:44:21

楼主知道了吗?求告知glide的方法   ; Picasso是

memoryPolicy(MemoryPolicy.NO_CACHE,MemoryPolicy.NO_STORE)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文