看看有沒有引入 FileUtils 呢
import com.android.utils.FileUtils
2021-01-10 Android 插樁<2> (自定義Gradle 插件 + ASM)2.AMS 代碼插樁 上一篇搞了自定義gradle插件,繼續(xù)來搞AMS代碼插樁,AMS代碼插樁比較簡(jiǎn)單,就是拷拷代碼。首先修改TestPlugin.groovy 其中AmsC...
看看有沒有引入 FileUtils 呢
import com.android.utils.FileUtils
2021-01-10 Android 插樁<2> (自定義Gradle 插件 + ASM)2.AMS 代碼插樁 上一篇搞了自定義gradle插件,繼續(xù)來搞AMS代碼插樁,AMS代碼插樁比較簡(jiǎn)單,就是拷拷代碼。首先修改TestPlugin.groovy 其中AmsC...
項(xiàng)目中使用了CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout實(shí)現(xiàn)頭部視圖視差根據(jù)AppBarLayout的不同狀態(tài)...
樓主,有試過在recyclerview 中這樣使用嗎?我試了一下好像會(huì)有問題
ConstraintLayout使用小技巧在開發(fā)中可能需要實(shí)現(xiàn)如下效果: 首先嘗試在原先LinearLayout、RelativeLayout等布局中的方式: 結(jié)果如下: 然后嘗試長(zhǎng)文案,效果如下: 最終代碼如下:
該文章適合了解bugly和Android混淆的人看,如果不了解,也可以下面簡(jiǎn)單了解。 bugly: 騰訊自制,是個(gè)4,5句代碼就能簡(jiǎn)單加入在線更新、捕獲異常的好功能,后臺(tái)也是...
接上一篇,上一篇分析了Activity的檢測(cè),繼續(xù)來看剩下的Fragment、ViewModel 、RootView、Service的檢測(cè) Fragment、ViewMode...
這里是基于Leakcanary 2.6 來查看 1. 使用 2.6 后使用很簡(jiǎn)單,直接在app gradle 下增加依賴 這樣就可以使用 Leakcanary,其原理為:注...
2.AMS 代碼插樁 上一篇搞了自定義gradle插件,繼續(xù)來搞AMS代碼插樁,AMS代碼插樁比較簡(jiǎn)單,就是拷拷代碼。首先修改TestPlugin.groovy 其中AmsC...
1.自定義Gladle 插件 首先自定義一個(gè)Gladle插件,在項(xiàng)目中新建一個(gè)lib model,將其中多余文件刪除并將model中的gradle修改,如下圖 下面為grad...
1.Thread - 活著的線程 2.虛擬機(jī)棧(棧幀中的本地變量表)中引用的對(duì)象; 3.方法區(qū)中的類靜態(tài)屬性引用的對(duì)象; 4.方法區(qū)中常量引用的對(duì)象; 5.本地方法棧中JNI...
基礎(chǔ)知識(shí) 從網(wǎng)絡(luò)協(xié)議分層模型開始模型圖http://blog.csdn.net/wileyoung/article/details/9627555可以分七/五/四層,大概知道...
coil[https://github.com/coil-kt/coil]源碼流程分析 先看簡(jiǎn)單使用 直接使用imageview 的拓展函數(shù)加載圖片,點(diǎn)進(jìn)去: 最后走到loa...
1. 冒泡排序 2.選擇排序 3. 插入排序 4. 希爾排序 5. 歸并排序(遞歸實(shí)現(xiàn)) 6. 快速排序(遞歸實(shí)現(xiàn)) 6.1 快排(三路快排) 7. 堆排序
jni 下調(diào)用java 的方法; 1. 獲取方法參數(shù)的簽名 使用 javap -p -s xxx 獲取有可能會(huì)出現(xiàn)找不到類 , 可以先使用javac 命令編譯成class文件...
1、準(zhǔn)備工作安裝C/C++插件 2、[??P]打開命令模式,選擇[C/Cpp: Edit Configurations(JSON)]命令,回車后會(huì)自動(dòng)生成一個(gè).vscode目...
如標(biāo)題,這里只針對(duì)LinearLayoutManager的情況,滑動(dòng)并頂置新建一個(gè)TopSmoothScroller類 在需要滑動(dòng)的地方設(shè)置 這樣就能實(shí)現(xiàn)滑動(dòng)到某個(gè)posit...
在kotlin中使用動(dòng)態(tài)代理,如果參數(shù)為null肯能會(huì)報(bào)錯(cuò),可以這樣子寫
接著上一篇來到這里 我們已經(jīng)知道了這個(gè)fetcher就是HttpUrlFetcher,所以看HttpUrlFetcher.loadData()方法 上面很簡(jiǎn)單,就是請(qǐng)求網(wǎng)絡(luò),...