android–Glide:获取缓存文件位置

android–Glide:获取缓存文件位置,第1张

概述我正在使用Glide在我的应用程序中显示图像.现在我想知道Glide存储从网址下载的缓存图像的位置.我使用下面的代码来显示图像.Glide.with(mContext).load(mData.get(position).getImage()).centerCrop().override(300,300).

我正在使用GlIDe在我的应用程序中显示图像.现在我想知道GlIDe存储从网址下载的缓存图像的位置.

我使用下面的代码来显示图像.

GlIDe.with(mContext)            .load(mData.get(position).getimage())            .centerCrop()            .overrIDe(300, 300)            .placeholder(R.drawable.default_small)            .diskCacheStrategy(diskCacheStrategy.soURCE)            .into(holder.ivCapturedImage);

解决方法:

 private String getimgCachePath(String url) {    FutureTarget<file> futureTarget = GlIDe.with(getBaseContext()).load(url).downloadOnly(100, 100);    try {        file file = futureTarget.get();        String path = file.getabsolutePath();        return path;    } catch (InterruptedException e) {        e.printstacktrace();    } catch (ExecutionException e) {        e.printstacktrace();    }    return null;}

参数url是图片的网络地址,100,100是缓存图片的宽度和高度,您可以根据需要进行更改.
然后,路径是缓存路径.

总结

以上是内存溢出为你收集整理的android – Glide:获取缓存文件位置全部内容,希望文章能够帮你解决android – Glide:获取缓存文件位置所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1118400.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存