在《自己动手写android图片异步加载库》系列的第一篇文章中,主要是学习了使用ReferenceQueue来实现一个内存缓存。在这篇文章中主要是介绍在下载很多图片是怎么控制线程和队列。在这版代码里,加入信号量和队列,可以控制下载任务的顺序、可以控制暂停和结束。
代码A:ImageLoader.java
/**
* 图片加载工具类
*
* @author qingtian
* @bl...
分类:
移动开发 时间:
2015-04-27 15:21:17
阅读次数:
158
UI相关图片Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载、缓存、显示图片ImageLoader:com.novoda.imageloader:异步加载、缓存、显示图片picasso:com.squareup...
分类:
移动开发 时间:
2015-04-25 15:04:09
阅读次数:
294
一、工作流程:
1、当请求显示图片,调用ImageLoader.displayImage(),首先会
1)计算显示图片的尺寸大小
2)判断该图片是否已存在缓存中,若No,跳到步骤3,若Yes,跳到步骤9
3)判断图片是否已存在本地,若No,跳到步骤4;若Yes,跳到步骤6
4)判断图片允许存储在本地,若No,跳转到步骤6;若Yes,跳到步骤5...
分类:
移动开发 时间:
2015-04-20 18:36:58
阅读次数:
291
TeamTalk Android代码分析(业务流程篇)1.1 总体结构1.总体结构有点类似MVC的感觉,模块结构从上向下大体是:UI层:Activity和Fragment构成,期间包括常用的一些开源控件如:imageloader,speedx,gifview等,和下层数据变更通知通过总线事件完成(E...
分类:
移动开发 时间:
2015-04-20 00:26:19
阅读次数:
663
Android-Universal-Image-Loader-master使用下载地址:https://github.com/nostra13/Android-Universal-Image-Loader步骤:1)、先要配置ImageLoaderConfiguration这个类实现全局ImageLoader的实现情况,可知Application中配置。//Thisconfigurationtuningiscustom.Youcantunee..
分类:
移动开发 时间:
2015-04-16 14:34:11
阅读次数:
182
特效:http://www.androidviews.net/http://www.theultimateandroidlibrary.com/常用效果:1.https://github.com/novoda/ImageLoader 异步加载图片,缓存,生成缩略图, 基本上每个应用都会需要这个lib...
分类:
移动开发 时间:
2015-04-13 16:29:57
阅读次数:
178
android图片异步加载开源框架Android-Universal-Image-Loader 是一个被广泛应用的框架,Github上的下载路径为:https://github.com/nostra13/Android-Universal-Image-Loader ,用这个框架来帮助我们实现网络图片下载,不用担心OOM等问题,使用方便,我们简单讲下其它初始化配置。
一般而言我们是要全局使用Ima...
分类:
其他好文 时间:
2015-04-03 09:36:06
阅读次数:
223
taobao加载
ImageLoader加载
优化后的ImageLoader加载
display-image-flow-chart
图片来自Android Universal Image Loader 源码分析...
分类:
其他好文 时间:
2015-03-28 21:47:07
阅读次数:
253
在使用这个框架的时候,我们必须要配置一个DisplayImageOptions对象来作为ImageLoader.getInstance().displayImage()中的参数,所以很有必要讲解这个对象的配制方法。讲解完了后其实这个框架我们就会了解的比较详尽了。
1.默认的配置
DisplayImageOptions options = new DisplayImageOp...
分类:
移动开发 时间:
2015-03-28 17:19:55
阅读次数:
179
要使用ImageLoader就要到这里下载jar包:https://github.com/nostra13/Android-Universal-Image-Loader然后导入项目中去就行了项目文档结构图:从界面说起,界面本身是没什么好说的,就是如何在xml当中进行定义罢了有以下这么多个布局文件一个...
分类:
移动开发 时间:
2015-03-20 12:47:27
阅读次数:
216