本系列博客基于com.android.support:recyclerview-v7:26.1.01.【進階】RecyclerView源碼解析(一)——繪制流程2.【進階】R...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【進階】RecyclerView源碼解析(一)——繪制流程2.【進階】R...
2.AMS 代碼插樁 上一篇搞了自定義gradle插件,繼續(xù)來搞AMS代碼插樁,AMS代碼插樁比較簡單,就是拷拷代碼。首先修改TestPlugin.groovy 其中AmsC...
1 單擊File—>單擊Settings, 在對話框左側(cè)目錄中找到,Editor—>Inspections,并單擊選中; 在右邊的輸入框里輸入serializable 找到...
1 window+R打開運行界面,在輸入欄中輸入 regedit : 2 打開注冊表,按下圖路徑找到beyond compare4: 右側(cè)目錄中有個cacheId,刪除就行,...
EventBus 是一款在 Android 開發(fā)中使用的發(fā)布/訂閱事件總線框架,基于觀察者模式,將事件的接收者和發(fā)送者分開,簡化了組件之間的通信,使用簡單、效率高、體積?。∠?..
上一篇分析中我們分析了Replugin框架Host端的一些核心概念,還梳理了Activity啟動的流程,但是有兩個重要部分沒有提及或者詳細講述,那就是Plugin的加載過程,...
本文是根據(jù)gradle3.1.2源碼進行分析。Android Gradle Plugin本質(zhì)上是一個gradle插件,肯定遵循自定義插件的結(jié)構(gòu),即繼承Plugin類的源碼,r...
文章來源自作者的Android進階計劃(https://github.com/SusionSuc/AdvancedAndroid) 在前面學(xué)習(xí)WMRouter和ARouter...
由于 Android 7.0 或更高版本的系統(tǒng)在國內(nèi)手機市場上的占比不是很高,很多 Android 開發(fā)人員并沒有做 7.0 適配工作,同時測試人員也容易忽視這方面的兼容問題...