2014-06-19 40 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

相關問題