我正在使用通用图像加载器。
我想从url下载图片并将其显示在我的应用程序中。
我敢肯定,我永远不会改变我的网站的图片。
所以我需要它被下载一次。甚至不检查修改日期以下载它。
其实我想要的应用程序来检查图像下载不下载吧:)
我怎样才能做到这一点。如何设置通用图像加载器来下载图片一次?
谢谢
我正在使用通用图像加载器。
我想从url下载图片并将其显示在我的应用程序中。
我敢肯定,我永远不会改变我的网站的图片。
所以我需要它被下载一次。甚至不检查修改日期以下载它。
其实我想要的应用程序来检查图像下载不下载吧:)
我怎样才能做到这一点。如何设置通用图像加载器来下载图片一次?
谢谢
,而不是下载图像,你应该保持在drawable
,并用它 如果你是通过UID下载图像的保存捕获内存,它是可移动的,你可以清除抓一旦它比你清楚有,如果你确定要下载一次只比我建议去drawable
不是UID
除非你有特殊要求
普遍加载器,如果你是真正的cacheInMemory则保持高速缓存和图像下载,一旦用户重新下载。默认情况下,它是假的: -
DisplayImageOptions defaultOptions = new DisplayImageOptions.Builder()
...
.cacheInMemory(true)
.cacheOnDisk(true)
...
.build();
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getApplicationContext())
...
.defaultDisplayImageOptions(defaultOptions)
...
.build();
ImageLoader.getInstance().init(config);
更多的信息一定要仔细阅读下面的链接: -
谢谢@andruboy。但是有很多可绘制的。用户将选择一些查看。强迫我这样做的原因是为了减少我的网站流量使用量。如果用户清除数据,重新下载没有问题。 – Person
你有一个选项有看http://loopj.com/android-smart-image-view/ – MilapTank