前言 今年有很多意外客冈,也有太多的確定性,像大多數(shù)人總結(jié)的那樣穗慕,歸之一個(gè)字:快粱锐。是的旺矾,很奇怪援岩,年初的時(shí)候贮折,大家都知道遍坟,今年是很難過(guò)的一年拳亿,可時(shí)間白駒過(guò)隙,風(fēng)吹而逝之愿伴。 確定性 ...
前言 今年有很多意外客冈,也有太多的確定性,像大多數(shù)人總結(jié)的那樣穗慕,歸之一個(gè)字:快粱锐。是的旺矾,很奇怪援岩,年初的時(shí)候贮折,大家都知道遍坟,今年是很難過(guò)的一年拳亿,可時(shí)間白駒過(guò)隙,風(fēng)吹而逝之愿伴。 確定性 ...
1.OkHttp源碼解析(一):OKHttp初階2 OkHttp源碼解析(二):OkHttp連接的"前戲"——HTTP的那些事3 OkHttp源碼解析(三):OKHttp中階...
??RecyclerView作為一個(gè)非常惹人愛(ài)的控件肺魁,有一部分的功勞歸于它優(yōu)秀的緩存機(jī)制。RecyclerView的緩存機(jī)制屬于RecyclerView的核心部分隔节,同時(shí)也是比...
本文是根據(jù)gradle3.1.2源碼進(jìn)行分析鹅经。Android Gradle Plugin本質(zhì)上是一個(gè)gradle插件,肯定遵循自定義插件的結(jié)構(gòu)怎诫,即繼承Plugin類的源碼瘾晃,r...
開(kāi)發(fā)應(yīng)用時(shí), 通常會(huì)有幾個(gè)不同的版本幻妓。最常見(jiàn)的是有一個(gè)測(cè)試用的臨時(shí)版本和一個(gè)生產(chǎn)版本蹦误。這些版本通常有不同的設(shè)置,比如不同的URL地址等肉津。除此之外强胰,你可能有一個(gè)免費(fèi)版和一個(gè)包含...
依賴管理是Gradle的一個(gè)亮點(diǎn)。在最好的情況下妹沙,你只需要在構(gòu)建文件中添加一行代碼偶洋,Gradle就可以從遠(yuǎn)程倉(cāng)庫(kù)下載依賴并確保可用距糖。當(dāng)你所需的依賴還有它自己的依賴時(shí)玄窝,Grad...
上一章我們學(xué)習(xí)了Gralde的使用,創(chuàng)建和轉(zhuǎn)換Android工程悍引。本章我們將深入了解構(gòu)建文件哆料,學(xué)習(xí)一些有用的tasks,探索Gradle和Android插件吗铐。 本章我們關(guān)注以...
Google引入Gradle和Android Studio時(shí)东亦,希望更容易的去重用代碼、創(chuàng)建構(gòu)造變體和配置、自定義構(gòu)造過(guò)程典阵。除此之外奋渔,他們想要好的IDE集成,但是又不想讓構(gòu)建系...
虛擬內(nèi)存1.1. 為什么要使用虛擬內(nèi)存技術(shù)1.2. 理論前提1.3. 虛擬內(nèi)存實(shí)現(xiàn)1.4. 頁(yè)機(jī)制1.5. MMU1.6. 物理內(nèi)存映射 進(jìn)程的內(nèi)存分布2.1. 內(nèi)核態(tài)2.2...
前言 進(jìn)入文章之前讓我們知道線程的生命狀態(tài)有哪些(總結(jié)自《深入理解JVM》): 新建狀態(tài) 運(yùn)行態(tài):正在運(yùn)行或者正在等待CPU分配時(shí)間片。 無(wú)限期等待狀態(tài):不會(huì)被CPU分配時(shí)間...
什么是進(jìn)程微王?按照操作系統(tǒng)中的描述屡限,進(jìn)程一般指一個(gè)執(zhí)行單元,在PC和移動(dòng)設(shè)備上指一個(gè)程序或者一個(gè)應(yīng)用炕倘。android系統(tǒng)是基于Linux的钧大,一個(gè)進(jìn)程就對(duì)應(yīng)一個(gè)Dalvik虛擬機(jī)...
我最近在研究room,樓主的文章寫(xiě)的很好??
從Room源碼看抽象與封裝——Dao目錄 源碼解析目錄從Room源碼看抽象與封裝——SQLite的抽象從Room源碼看抽象與封裝——數(shù)據(jù)庫(kù)的創(chuàng)建從Room源碼看抽象與封裝——數(shù)據(jù)庫(kù)的升降級(jí)從Room源碼看抽象與...
目錄 源碼解析目錄從Room源碼看抽象與封裝——SQLite的抽象從Room源碼看抽象與封裝——數(shù)據(jù)庫(kù)的創(chuàng)建從Room源碼看抽象與封裝——數(shù)據(jù)庫(kù)的升降級(jí)從Room源碼看抽象與...
目錄 源碼解析目錄從Room源碼看抽象與封裝——SQLite的抽象從Room源碼看抽象與封裝——數(shù)據(jù)庫(kù)的創(chuàng)建從Room源碼看抽象與封裝——數(shù)據(jù)庫(kù)的升降級(jí)從Room源碼看抽象與...
目錄 源碼解析目錄從Room源碼看抽象與封裝——SQLite的抽象從Room源碼看抽象與封裝——數(shù)據(jù)庫(kù)的創(chuàng)建從Room源碼看抽象與封裝——數(shù)據(jù)庫(kù)的升降級(jí)從Room源碼看抽象與...