2014-06-19 34 views
0

我正在使用通用图像加载器。
我想从url下载图片并将其显示在我的应用程序中。
我敢肯定,我永远不会改变我的网站的图片。
所以我需要它被下载一次。甚至不检查修改日期以下载它。

其实我想要的应用程序来检查图像下载不下载吧:)

我怎样才能做到这一点。如何设置通用图像加载器来下载图片一次?

谢谢

回答

1

,而不是下载图像,你应该保持在drawable,并用它 如果你是通过UID下载图像的保存捕获内存,它是可移动的,你可以清除抓一旦它比你清楚有,如果你确定要下载一次只比我建议去drawable不是UID除非你有特殊要求

+0

谢谢@andruboy。但是有很多可绘制的。用户将选择一些查看。强迫我这样做的原因是为了减少我的网站流量使用量。如果用户清除数据,重新下载没有问题。 – Person

+0

你有一个选项有看http://loopj.com/android-smart-image-view/ – MilapTank

1

普遍加载器,如果你是真正的cacheInMemory则保持高速缓存和图像下载,一旦用户重新下载。默认情况下,它是假的: -

DisplayImageOptions defaultOptions = new DisplayImageOptions.Builder() 
     ... 
     .cacheInMemory(true) 
     .cacheOnDisk(true) 
     ... 
     .build(); 
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getApplicationContext()) 
     ... 
     .defaultDisplayImageOptions(defaultOptions) 
     ... 
     .build(); 
ImageLoader.getInstance().init(config); 

更多的信息一定要仔细阅读下面的链接: -

https://github.com/nostra13/Android-Universal-Image-Loader

相关问题