【從零開始寫一個簡單的ImageLoader框架】專案介紹

許佳佳233發表於2016-08-12

#相關文章
【從零開始寫一個簡單的ImageLoader框架】專案介紹

【從零開始寫一個簡單的ImageLoader框架】ImageLoader分析

【從零開始寫一個簡單的ImageLoader框架】MyImageLoader程式碼簡介

#專案目的
ImageLoader在實際專案中用的比較多,但是大多新手僅限於用的地步,沒有深入瞭解其原理。
ImageLoader其中涉及的知識點也比較多,比如圖片壓縮,記憶體快取,硬碟快取,執行緒池,Handler、網路等等。這些都是比較重要的知識點,但是脫離專案又往往會過於理論化。
筆者通過自我學習,發現網上的一些大神的原始碼可能涉及知識點較多,對新手來說過於複雜。筆者儘量簡化了ImageLoader的框架,僅僅保留了一些必要的知識點,希望更有利於新手學習。

#專案功能
1、網路獲取圖片
2、圖片能根據ImageView的大小進行壓縮
3、具有記憶體快取和磁碟快取功能
4、使用執行緒池管理執行緒
5、RecycleView進行演示(如下圖)

這裡寫圖片描述

#專案程式碼預覽
這裡寫圖片描述

#專案學習作用
1、瞭解ImageLoader原理
2、掌握記憶體快取、磁碟快取
3、瞭解執行緒池的使用
4、掌握圖片壓縮

#專案下載地址
http://download.csdn.net/detail/double2hao/9601732

#專案參考
《Android開發藝術探索》

相關文章