今天给大家介绍一个很不错的异步加载开源项目。这是google code 上一个开源项目,非常不错的,可以解决常用的图片加载问题,该项目设计到缓存和异步加载技术,可以灵活运行到其他方面,在此感谢代码的贡献者和google提供的开源平台
源码库地址:http://code.google.com/p/android-imagedownloader/
下载命令:
svn checkout http://android-imagedownloader.googlecode.com/svn/trunk/ android-imagedownloader-read-only
首先看下运行效果图
提供了三种加载图片类型,
NoTask :常规加载方法非多线程
Random:随即加载
Correct:异步加载,多线程处理
建议大家选择异步加载方法,避免出现ANR,该项目没有对下载的图片进行存储,我们可以对其进行扩展,加上物理文件缓存,提高效率。在此就不多说了,具体请各位研究代码。