寫在前面: 在基礎熟練的基礎上掂榔,完全可以考慮基于Booster盅弛、ByteX等框架來開發(fā)季研,效率應該會高一些富腊。 修改字節(jié)碼的插件不止asm一個腺占,還有...
[TOC] 優(yōu)質文章: 字節(jié)碼格式 class格式: Chapter 4. The class File Format[https://docs...
1琉朽、javap 通過javac和javap查看:先通過javac將.java文件編譯成.class字節(jié)碼文件毒租,然后通過javap -verbos...
想研究清楚RecyclerView#Adapter#notifyDataSetChanged是如何更新數(shù)據的箱叁,我們需要從RecyclerView...
環(huán)境 android sdk版本: 30 依賴: 案例分析: RecyclerView寬高固定耕漱;LayoutManager是LienarLayo...
以常見的FrameLayout灾梦、LinearLayout、RelativeLayout妓笙、ConstraintLayout為例若河,進行分析: 通過查...
熟悉繪制流程的都知道,ViewGroup可以決定child的繪制時機以及調用次數(shù)寞宫。 今天我們簡單看下較為復雜的ConstraintLayout[...
熟悉繪制流程的都知道萧福,ViewGroup可以決定child的繪制時機以及調用次數(shù)。 今天我們就從RelativeLayout[https://d...
熟悉繪制流程的都知道辈赋,ViewGroup可以決定child的繪制時機以及調用次數(shù)鲫忍。 今天我們就從LinearLayout[https://dev...