簡(jiǎn)介 先簡(jiǎn)單介紹下坑资,我們知道jni是native層與java層交互的橋梁,有了jni穆端,我們可以通過(guò)動(dòng)態(tài)或靜態(tài)的方式去加載so袱贮,從而讀取so庫(kù)中的...
MPlugin的相關(guān)方法 prepare 方法 該方法主要是預(yù)加載(可放置在Application#attachBaseContext中進(jìn)行設(shè)置...
ClassLoader 我們知道一個(gè)java程序來(lái)是由多個(gè)class類(lèi)組成的,我們?cè)谶\(yùn)行程序的過(guò)程中需要通過(guò)ClassLoader將class類(lèi)...
SystemServer及AMS uboot 在引導(dǎo) os 啟動(dòng)体啰,然后加載 kernel攒巍;當(dāng) kernel 加載完成后,進(jìn)入 init 進(jìn)程狡赐,f...
AIDL和Binder簡(jiǎn)介 他們都與IPC(遠(yuǎn)程調(diào)用)有關(guān) Binder是一個(gè)實(shí)現(xiàn)IBinder的類(lèi)窑业,提供了兩個(gè)與Binder驅(qū)動(dòng)通信的重要接口...
View展示出來(lái)一共有三個(gè)過(guò)程钦幔,大致為:測(cè)量每個(gè)View大姓硖搿(measure)-->把每個(gè)View放置到相應(yīng)的位置(layout)-->繪制每個(gè)...
LruBitmapPool LruBitmapPool為何而生呢? 摘抄自網(wǎng)上的一段解釋?zhuān)篴lvik和ART都沒(méi)有使用compacting ga...