【从零开始写一个简单的ImageLoader框架】项目介绍

相关文章

【从零开始写一个简单的ImageLoader框架】项目介绍

【从零开始写一个简单的ImageLoader框架】ImageLoader分析

【从零开始写一个简单的ImageLoader框架】MyImageLoader代码简介

项目目的

ImageLoader在实际项目中用的比较多,但是大多新手仅限于用的地步,没有深入了解其原理。
ImageLoader其中涉及的知识点也比较多,比如图片压缩,内存缓存,硬盘缓存,线程池,Handler、网络等等。这些都是比较重要的知识点,但是脱离项目又往往会过于理论化。
笔者通过自我学习,发现网上的一些大神的源码可能涉及知识点较多,对新手来说过于复杂。笔者尽量简化了ImageLoader的框架,仅仅保留了一些必要的知识点,希望更有利于新手学习。

项目功能

1、网络获取图片
2、图片能根据ImageView的大小进行压缩
3、具有内存缓存和磁盘缓存功能
4、使用线程池管理线程
5、RecycleView进行演示(如下图)

项目代码预览

【从零开始写一个简单的ImageLoader框架】项目介绍_第1张图片

项目学习作用

1、了解ImageLoader原理
2、掌握内存缓存、磁盘缓存
3、了解线程池的使用
4、掌握图片压缩

项目下载地址

http://download.csdn.net/detail/double2hao/9601732

项目参考

《Android开发艺术探索》

你可能感兴趣的:(【Android】)