如果想學(xué)習(xí)造輪子,先得知道輪子長什么樣椿每。知道長什么樣肯定不夠伊者,還需要拆解、分析间护。
開源庫就是軟件行業(yè)的輪子亦渗,但是這么久以來,我都沒怎么碰過汁尺。一句不會(huì)學(xué)習(xí)并不能給自己加分法精,不如好好從0開始做起。
目前比較熱門的開源庫:
1. 網(wǎng)絡(luò)
2. 圖片處理
3. UI相關(guān)
計(jì)劃先從圖片處理開始。這里面也可以繼續(xù)細(xì)分搂蜓,在此不展開狼荞。選取的開源庫是Picasso:?GitHub地址
宏觀方面:架構(gòu)的解析
微觀方面:
如何請(qǐng)求不同來源的圖片甜无;
異步方式霸株;
圖片如何處理;
等等爷狈。
計(jì)劃輸出一篇文章殉挽,大綱大致如下:
1. 使用方法簡介
2. 框架介紹
3. 圖片加載方式丰涉,如何避免OOM
4. 異步方式
5. 其他特定