ImageDownloader的例子?

时间:2012-01-27 22:14:47

标签: android

我正在查看android的图片缓存/下载程序,我在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

我不确定我们应该使用哪个,我猜猜在谷歌代码项目中托管的那个?

由于

2 个答案:

答案 0 :(得分:0)

您可能希望使用this open-source ImageLoader中的Fedor Vlasov。它支持使用文件/内存缓存进行多线程下载图像。

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

我在LazyList中使用它已经有一段时间了,而且效果非常好。

答案 1 :(得分:0)

我尝试了上面的示例并且在性能方面遇到了问题,基本上滚动有时会变慢,无论如何我认为Android Dev网站上的版本here是更好的。