接上一篇入客,上一篇分析了Activity的檢測,繼續(xù)來看剩下的Fragment踊谋、ViewModel 立由、RootView、Service的檢測 Fr...
這里是基于Leakcanary 2.6 來查看 1. 使用 2.6 后使用很簡單洼裤,直接在app gradle 下增加依賴 這樣就可以使用 Le...
2.AMS 代碼插樁 上一篇搞了自定義gradle插件邻辉,繼續(xù)來搞AMS代碼插樁,AMS代碼插樁比較簡單腮鞍,就是拷拷代碼值骇。首先修改TestPlugi...
1.自定義Gladle 插件 首先自定義一個Gladle插件,在項目中新建一個lib model移国,將其中多余文件刪除并將model中的gradl...
1.Thread - 活著的線程 2.虛擬機(jī)棧(棧幀中的本地變量表)中引用的對象吱瘩; 3.方法區(qū)中的類靜態(tài)屬性引用的對象; 4.方法區(qū)中常量引用的...
coil[https://github.com/coil-kt/coil]源碼流程分析 先看簡單使用 直接使用imageview 的拓展函數(shù)加載...
迭代方式遍歷二叉樹 1.前序遍歷(根左右) 2.中序遍歷(左根右) 3.后序遍歷(左右根) 4.層序遍歷
1. 冒泡排序 2.選擇排序 3. 插入排序 4. 希爾排序 5. 歸并排序(遞歸實現(xiàn)) 6. 快速排序(遞歸實現(xiàn)) 6.1 快排(三路快排) ...
jni 下調(diào)用java 的方法迹缀; 1. 獲取方法參數(shù)的簽名 使用 javap -p -s xxx 獲取有可能會出現(xiàn)找不到類 使碾, 可以先使用jav...