1、熱修復(fù) AndFix -> HotFix -> SoFix AndFix 在native動態(tài)替換java層的方法品追,通過native層hook...
socket 傳統(tǒng)的IPC 兩次拷貝binder 通信方式一次拷貝用戶空間蔫饰,內(nèi)核空間都運行在虛擬內(nèi)存上俊扳,只是一個地址果漾,需要MMU計算才能找到物理...
內(nèi)存泄漏:該回收的無法回收內(nèi)存抖動:頻繁的執(zhí)行GC大渤。 CMS垃圾收集器GC->垃圾收集器(GC具體的實現(xiàn)就是垃圾收集器)STW stop the...
簡要概述關(guān)于視圖的解析過程缰盏。大概原理就是通過Layout Inf later的inflate方法惑芭,將一個xml布局文檔用pull遞歸解析坠狡。然后判...
Launcher啟動AMS過程 AMS與應(yīng)用程序進(jìn)程通信 ActivityThread啟動Activity的過程 根Activity啟動過程中涉...
注: 1、問:安卓中SO 64位還是32位的檢查是在什么地方遂跟? 答:AMS在向Zygote進(jìn)程發(fā)送創(chuàng)建應(yīng)用程序進(jìn)程請求的時候逃沿,ZygotePro...
如下圖了解下Android系統(tǒng)的分層 Android系統(tǒng)啟動流程: 1、啟動電源以及系統(tǒng)啟動: 當(dāng)電源鍵按下時引導(dǎo)芯片代碼從預(yù)定義的地方(固化在...
注解的分類 一般常用的注解可以分為三類: 1幻锁、Java自帶的標(biāo)準(zhǔn)注解 包括@Override感挥、@Deprecated、@SuppressWarn...
問題: 1越败、主線程中有Looper触幼,不停的循環(huán),為什么主線程沒有卡死究飞? 2置谦、線程運行結(jié)束,線程生命周期也就結(jié)束了亿傅,為什么主線程沒有結(jié)束媒峡。 參考:...