前言 本文是系列文章的第三篇,利用前兩篇的反射和注解來手?jǐn)]一個Android依賴注入框架,還沒有學(xué)習(xí)過前兩篇文章內(nèi)容的小伙伴,抓緊學(xué)習(xí)一下吧。 創(chuàng)建注解 這里我們以Butte...
前言 本文是系列文章的第三篇,利用前兩篇的反射和注解來手?jǐn)]一個Android依賴注入框架,還沒有學(xué)習(xí)過前兩篇文章內(nèi)容的小伙伴,抓緊學(xué)習(xí)一下吧。 創(chuàng)建注解 這里我們以Butte...
前言 本篇是系列文章的第四篇,Butterknife源碼全面解析。上一篇利用反射和注解手?jǐn)]一個Android依賴注入框架中提到過,如果我們頻繁使用反射會導(dǎo)致性能比較差,那Bu...
前言 本文是IOC系列文章的第五篇,也是最后一篇,也是最重要的一篇。之所以說最重要,是因為掌握自定義注解解析器是所有Android架構(gòu)師必備的技能,沒有一個Android架構(gòu)...
前言 為什么要寫Java的反射?因為本人在閱讀很多注入依賴這種開源庫(類似Dragger2,Butterknife)的源碼的時候,發(fā)現(xiàn)其代碼都運(yùn)用了大量的Java反射。本身J...
前言 本文是系列文章的第二篇,Java的注解。個人建議先讀完第一篇夯實基礎(chǔ):Java的反射,因為在本文的后半部分,將使用到一些反射的技術(shù),學(xué)完了反射再學(xué)本文的內(nèi)容更有助于你理...
前言 RecyclerView這個控件幾乎所有的Android開發(fā)者都使用過(甚至不用加幾乎),它是真的很好用,完美取代了ListView和GridView,而Recycle...
前言 其實網(wǎng)上關(guān)于沉浸式狀態(tài)欄的文章有很多,但是我發(fā)現(xiàn)基本上都有一個特點,就是先巴拉巴拉地講一大堆概念,然后接著推出一個自己寫的輪子。不是說這類文章不好,而是這類的文章往往讀...
前言 Handler是個老生常談的問題,我相信幾乎所有的Android開發(fā)者都會使用Handler,那關(guān)于Handler還有什么好講的嗎?Handler如果僅僅是使用的話,確...