我正在使用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:获取缓存文件位置所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)