背景 開(kāi)發(fā)一個(gè)基礎(chǔ)庫(kù)扣草,希望開(kāi)源域蜗,其他人可以以Gradle的形式引入跨释,如下 優(yōu)勢(shì) 這種方式引入定硝,非常方便锋谐,也是組件化開(kāi)發(fā)和代碼復(fù)用的基礎(chǔ)保證 步驟...
整體架構(gòu) 通過(guò)AAPT(Android Assert Package Tool)對(duì)資源打包叹阔,打包前挠轴,大部分XML會(huì)被編譯成二進(jìn)制,這樣可以減小體...
整體架構(gòu) 1耳幢、核心原理熱更新技術(shù)在編譯期的應(yīng)用岸晦,后期引用到了線上做熱更新2、穩(wěn)定性完善的基線對(duì)齊睛藻、進(jìn)程級(jí)別異常隔離3启上、性能借鑒Buck多任務(wù)并發(fā)...
整體架構(gòu) fastjson和Gson的整體思路一致,實(shí)際上大多數(shù)語(yǔ)言解析庫(kù)的思路都是差不多的店印,即抽象出一個(gè)寫(xiě)入寫(xiě)出的轉(zhuǎn)換器冈在,以及一個(gè)保存數(shù)據(jù)的容...
整體架構(gòu) 核心在于TypeAdapter,它定義了類型和字節(jié)之間的相互轉(zhuǎn)換 TypeAdapter 看Json代碼示例 解析Json按摘,當(dāng)解析到v...
什么是線程包券? 可以從《深入理解JVM》得到參考線程是比進(jìn)程更輕量級(jí)的調(diào)度單位纫谅,多個(gè)線程可以共享進(jìn)程的資源,而其自身也有獨(dú)立的資源主流OS都有其線...
整體架構(gòu) 一言以蔽之溅固,觀察者+反射當(dāng)調(diào)用EventBus.getInstance().register(Object)的時(shí)候付秕,把Object注冊(cè)...
優(yōu)勢(shì) 我們通常用的是SP框架,它的get性能是很高的侍郭,因?yàn)樽隽藘?nèi)存緩存但是其commit询吴、apply就不盡如人意了apply會(huì)入隊(duì)任務(wù),Acti...
http://www.reibang.com/p/9ae0f6842689?tdsourcetag=s_pctim_aiomsg 整體架構(gòu) 初...