背景 開(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) 初...