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