butterknife是一個Android View和Callback注入框架,相信很多人都在使用,可以減少很多代碼量,并且避免遺漏綁定而產(chǎn)生的...
已經(jīng)開發(fā)Android3、4年,手上有一些常用的開發(fā)框架,里面的設(shè)計(jì)非常優(yōu)美,帶給我很多設(shè)計(jì)的思路,所以最近開了一個文集-開源庫源碼解析,對這些...
android-priority-jobqueue是一個后臺任務(wù)隊(duì)列框架,可以對任務(wù)進(jìn)行磁盤緩存,當(dāng)網(wǎng)絡(luò)恢復(fù)連接的時候繼續(xù)執(zhí)行任務(wù)。 1. 介紹...
Otto是Square公司推出的事件總線庫,目的是當(dāng)你應(yīng)用里的不同部分需要進(jìn)行通訊時進(jìn)行解耦。 使用方法 Otto的使用方法非常簡單,有很多中文...
Tape是一個隊(duì)列集合類庫,主要包含內(nèi)存對象隊(duì)列,文件對象隊(duì)列和任務(wù)隊(duì)列,特別是文件對象隊(duì)列的設(shè)計(jì),使用了RandomAccessFile,可以...
曾經(jīng)在2年前寫過一個Volley源碼分析系列,感興趣的可以看參考資料,時隔2年,隨著對代碼理解的不同,再看Volley源碼時不再執(zhí)著于細(xì)節(jié),而是...
charles是一款在Mac下常用的截取網(wǎng)絡(luò)封包工具,對Android Http進(jìn)行抓包,只要對手機(jī)設(shè)置代理即可,但對Android Https...
上周計(jì)劃是分享下Espresso源碼,因?yàn)槠綍r在用,也想一探究竟,但深入之后發(fā)現(xiàn)要看的東西有點(diǎn)多,一時半會還寫不完,我又不想斷了每周一更的習(xí)慣,...
在Instant Run剛出來的時候,反編譯源碼寫過一篇Instant Run原理解析,但過于基于源碼,感覺沒有寫清楚,這周Android De...