transform
ClassWriter繼承ClassVisitor 構(gòu)造方法ClassVisitor(api,nextClassVisitor) ClassVi...
Extension 創(chuàng)建擴(kuò)展 在gradle中使用extensions
創(chuàng)建工程 使用android studio吆你,基于gradle api 7.0+點(diǎn)擊查看官方文檔[https://docs.gradle.org/...
場(chǎng)景 熱修復(fù)生成補(bǔ)丁時(shí)邑蒋,基線(xiàn)apk和修復(fù)后apk中資源id固定裆甩,可以有效減少補(bǔ)丁大小 創(chuàng)建ids_keep.gradle文件 該腳本會(huì)在每次編譯...
給dialog設(shè)置下面的樣式,核心就是將android:windowIsFloating設(shè)置為false。 在dialog的onCreate方法...
痛點(diǎn) 殼工程通過(guò)implementation 'com.alibaba:fastjson:1.2.76'的形式引入aar文件费彼,而aar使用一個(gè)單...
Lint 開(kāi)發(fā)中使用靜態(tài)代碼檢測(cè)工具對(duì)代碼進(jìn)行檢查滑臊,達(dá)到規(guī)范代碼減少bug的目的。常用的檢測(cè)工具有FindBugs箍铲、PMD雇卷、Coverity,C...