前言 前一陣子在公司內(nèi)部做了一次技術(shù)分享,主要講的就是JVM核心知識(shí)。由于JVM涉及的知識(shí)太多太廣,所以我就以個(gè)人的經(jīng)驗(yàn)把內(nèi)容做了一下精簡(jiǎn),只保...
前言 從本篇開始我將跟大家一起來學(xué)習(xí)Android JetPack系列。JetPack是谷歌推出的一款非常非常重要且有用的庫,它可以極大地提高開...
前言 本文是IOC系列文章的第五篇,也是最后一篇,也是最重要的一篇。之所以說最重要,是因?yàn)檎莆兆远x注解解析器是所有Android架構(gòu)師必備的技...
前言 本篇是系列文章的第四篇,Butterknife源碼全面解析。上一篇利用反射和注解手?jǐn)]一個(gè)Android依賴注入框架中提到過,如果我們頻繁使...
前言 本文是系列文章的第三篇,利用前兩篇的反射和注解來手?jǐn)]一個(gè)Android依賴注入框架,還沒有學(xué)習(xí)過前兩篇文章內(nèi)容的小伙伴,抓緊學(xué)習(xí)一下吧。 ...
前言 本文是系列文章的第二篇,Java的注解。個(gè)人建議先讀完第一篇夯實(shí)基礎(chǔ):Java的反射,因?yàn)樵诒疚牡暮蟀氩糠?,將使用到一些反射的技術(shù),學(xué)完了...
前言 為什么要寫Java的反射?因?yàn)楸救嗽陂喿x很多注入依賴這種開源庫(類似Dragger2,Butterknife)的源碼的時(shí)候,發(fā)現(xiàn)其代碼都運(yùn)...
前言 其實(shí)網(wǎng)上關(guān)于沉浸式狀態(tài)欄的文章有很多,但是我發(fā)現(xiàn)基本上都有一個(gè)特點(diǎn),就是先巴拉巴拉地講一大堆概念,然后接著推出一個(gè)自己寫的輪子。不是說這類...
前言 RecyclerView這個(gè)控件幾乎所有的Android開發(fā)者都使用過(甚至不用加幾乎),它是真的很好用,完美取代了ListView和Gr...