教你写Android ImageLoader框架
通过实现一个简单的ImageLoader来学习图片加载框架的设计与实现,既能够学到知识,也能够学习到框架从无到有的开发过程。
MrSimp1e
这个作者很懒,什么都没留下…
展开
-
教你写Android ImageLoader框架之图片缓存 (完结篇)
在教你写Android ImageLoader框架系列博文中,我们从基本架构到具体实现已经更新了大部分的内容。今天,我们来讲最后一个关键点,即图片的缓存。为了用户体验,通常情况下我们都会将已经下载的图片缓存起来,一般来说内存和本地都会有图片缓存。那既然是框架,必然需要有很好的定制性,这让我们又自然而然的想到了抽象。下面我们就一起来看看缓存的实现吧。原创 2015-03-10 11:41:12 · 9766 阅读 · 22 评论 -
教你写Android ImageLoader框架之图片加载与加载策略
在教你写Android ImageLoader框架之初始配置与请求调度中,我们已经讲述了ImageLoader的请求配置与调度相关的设计与实现。今天我们就来深入了解图片的具体加载过程以及加载的策略(包括按顺序加载和逆序加载) ,在这其中我会分享我的一些设计决策,也欢迎大家给我提建议。原创 2015-03-09 16:04:52 · 7645 阅读 · 8 评论 -
教你写Android ImageLoader框架之初始配置与请求调度
在教你写Android ImageLoader框架之基本架构中我们对SimpleImageLoader框架进行了基本的介绍,今天我们就从源码的角度来剖析ImageLoader的设计与实现。原创 2015-02-01 11:44:08 · 9328 阅读 · 26 评论 -
教你写Android ImageLoader框架之基本架构
SimpleImageLoader分享出来的主要目的并不是说替代那些著名开源库,而是提供一个简单的、又有一定参考价值的ImageLoader实现让一些需要帮助的人学习,在深入了解实现的同时学到知识,也能够体会到在设计一个开源库时应该要做哪些考虑、做哪些取舍、有什么模式,当然在了解了ImageLoader的实现之后再去使用专业的开源库也会更加的得心应手,出现问题的时候自己也能够不太费力地去究其原因。在提升自己的同时也能够了解一些开源库的设计基本原则,这也是我的博客中一直主张的观点。原创 2015-01-31 16:04:45 · 12909 阅读 · 31 评论