前言 前一陣子在公司內(nèi)部做了一次技術(shù)分享,主要講的就是JVM核心知識(shí)。由于JVM涉及的知識(shí)太多太廣,所以我就以個(gè)人的經(jīng)驗(yàn)把內(nèi)容做了一下精簡(jiǎn),只保留最核心的內(nèi)容,并且把核心的內(nèi)...
前言 前一陣子在公司內(nèi)部做了一次技術(shù)分享,主要講的就是JVM核心知識(shí)。由于JVM涉及的知識(shí)太多太廣,所以我就以個(gè)人的經(jīng)驗(yàn)把內(nèi)容做了一下精簡(jiǎn),只保留最核心的內(nèi)容,并且把核心的內(nèi)...
這是AndroidUI繪制流程分析的第一篇文章,主要分析當(dāng)我們點(diǎn)開(kāi)應(yīng)用程序的時(shí)候,到界面中的View顯示出來(lái),這中間的一系列流程。 在介紹View繪制流程之前,咱們先簡(jiǎn)單介紹...
前言 RecyclerView這個(gè)控件幾乎所有的Android開(kāi)發(fā)者都使用過(guò)(甚至不用加幾乎),它是真的很好用,完美取代了ListView和GridView,而Recycle...
引言 本文所說(shuō)的『規(guī)范』包含兩個(gè)部分 git commit 是注釋的規(guī)范 git commit 時(shí)對(duì)代碼規(guī)范的檢查 在 AndroidStudio 中 git 提交失敗的信息...
上一篇關(guān)于訂閱和取消訂閱的分析:http://m.itdecent.cn/p/3f08a23c4544上一篇對(duì)訂閱和取消訂閱進(jìn)行了一個(gè)源碼分析,簡(jiǎn)單來(lái)講就是我們?cè)陬?lèi)中調(diào)...
簡(jiǎn)介 EventBus是針對(duì)Android優(yōu)化的發(fā)布-訂閱事件總線,簡(jiǎn)化了Android組件間的通信。EventBus以其簡(jiǎn)單易懂、優(yōu)雅、開(kāi)銷(xiāo)小等優(yōu)點(diǎn)而備受歡迎,基本在每一個(gè)...
熱更新是Android工程師必學(xué)的技能之一,其理論基礎(chǔ)就是ClassLoader類(lèi)加載器。我們知道,在Java程序中JVM虛擬機(jī)通過(guò)類(lèi)加載器ClassLoader來(lái)加載cla...