對于初學(xué)者來說,面對各種各樣的Gradle構(gòu)建腳本,想要梳理它的構(gòu)建流程,往往不知道從何入手。Gradle的構(gòu)建過程有著固定的生命周期,理解Gradle的生命周期和Hook點...
一、背景 App熱更新 目前市面上成熟的商業(yè)熱更新方案不少,有騰訊Bugly的Tinker封裝,有阿里云的Sophix,也有游戲垂直行業(yè)的卓盟樂變。這些成熟方案,都有一個適用...
在之前的開發(fā)經(jīng)歷中經(jīng)常需要導(dǎo)入一些如v4、v7、v13等Android官方的支持包,遇到這些情況時都是網(wǎng)上搜索一下,按照前人給的示例添加依賴。這么稀里糊涂的使用后代碼正常運行...
感謝。
Android View的Measure過程大家都知道Android View繪制過程包含Measure、Layout、Draw三個主要的過程,這個過程看似簡單,但是在應(yīng)用的時候,很多同學(xué)還是不能很好的運用。我希望這篇...
大家都知道Android View繪制過程包含Measure、Layout、Draw三個主要的過程,這個過程看似簡單,但是在應(yīng)用的時候,很多同學(xué)還是不能很好的運用。我希望這篇...
前言 上一篇文章,筆者主要講述了DecorView以及ViewRootImpl相關(guān)的作用,這里回顧一下上一章所說的內(nèi)容:DecorView是視圖的頂級View,我們添加的布局...
作者:@荒井。所分析的源代碼基于Retrofit 2.3.0版本。 一般我在剛接觸一個庫時,會先大致了解一下它解決什么問題,使用了什么技術(shù)等等,這之后我會動手寫一個小例子并運...