参考了http://blog.csdn.net/xiaanming/article/details/26810303这篇文章,对原作者感谢。
优秀无需多说,github项目地址:https://github.com/nostra13/Android-Universal-Image-Loader。
其主要特征:
多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及...
分类:
移动开发 时间:
2015-05-06 13:18:24
阅读次数:
142
这是根据ImageLoader画的一张类图,可以帮助我们更好地理解这个开源库。
这个开源库的优点:1、支持多线程下载图片。2、实现图片的两级缓存。
3、可以根据控件大小对Bitmap进行裁剪,减少Bitmap占用过多的内存
4、提供在较慢的网络对图片进行加载
5、较好的控制图片的加载过程,例如,滑动过程暂停加载图片,停止滑动的时候
去加载图片。
ImageLoade...
分类:
其他好文 时间:
2015-05-01 17:26:13
阅读次数:
147
# -*- coding:utf8 -*-from bs4 import BeautifulSoupimport os, sys, urllib2, urllibfrom multiprocessing.dummy import Pool as ThreadPoolurls = []def down...
分类:
编程语言 时间:
2015-02-09 20:14:15
阅读次数:
231
# -*- coding:utf8 -*-from bs4 import BeautifulSoupimport os, sys, urllib2, urllibimport thread, threadingclass downloader(threading.Thread): """docstr...
分类:
编程语言 时间:
2015-02-06 18:11:00
阅读次数:
201
先看效果
框架特点
多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及drawable中等支持随意的配置ImageLoader,例如线程池,图片下载器,内存缓存策略,硬盘缓存策略,图片显示选项以及其他的一些配置支持图片的内存缓存,文件系统缓存或者SD卡缓存支持图片下载过程的监听根据控件(ImageView)的大小对Bitmap进行裁剪,减少Bitma...
分类:
移动开发 时间:
2014-07-21 13:22:46
阅读次数:
275