2012-01-27 26 views
0

我在看的Android圖像緩存/下載,我看到有一種叫做ImageDownloader從SDK的例子,也從球隊本博客文章的一部分:ImageDownloader示例?

http://android-developers.blogspot.com/2010/07/multithreading-for-performance.html

也看到這一個這似乎是一個更先進的最新版本:

http://code.google.com/p/android-imagedownloader/source/browse/trunk/src/com/example/android/imagedownloader/ImageAdapter.java?r=3

我不知道我們應該使用,我猜在谷歌代碼項目舉辦了一個?

感謝

回答

0

您可能需要使用this open-source ImageLoaderFedor Vlasov。它支持多線程下載帶有文件/內存緩存的圖像。

ImageLoader il = new ImageLoader(getApplicationContext()); 
il.DisplayImage(url, (ImageView) findViewById(R.id.my_image_view)); 

我一直在使用它在一個LazyList相當長一段時間,它工作得很好。

0

我試過上面的例子,在性能方面我有問題,基本上滾動有時會慢,無論如何,我認爲Android Dev網站上的版本here是更好的。