開(kāi)啟更多的log點(diǎn): kernel部分 主要文件 Media部分 OMX部分 hal層:
FM一條線下來(lái)的流程裁蚁,以turnOn FM為例:上層fm.js泉手, 上層通過(guò)webidl的方式調(diào)用FMRadio的東西技掏, 通過(guò)navigator的...
https://wiki.mozilla.org/FirefoxOS/Performance/Profiling 打開(kāi) systrace, 開(kāi)啟...
使用GDB調(diào)試配置環(huán)境參數(shù): Attach進(jìn)程: Debug GDB常用方法(1)常用的命令,以拍照為例拍照函數(shù)在frameworks/av/c...
先看個(gè)直觀的上層調(diào)用的例子: 主線程通過(guò)jrdHandler來(lái)向子線程發(fā)送消息 下面來(lái)分解一下Looper, Handler, MessageQ...
APP進(jìn)程也是從zygote進(jìn)程孵化出來(lái)的怀吻,他通過(guò)socket與 zygote進(jìn)行通信思灌;先來(lái)看下客戶端的調(diào)用代碼: 客戶端發(fā)送消息后蝉揍,下面就是服...
SystemServer創(chuàng)建: 上面的步驟就起來(lái)了SystemServer進(jìn)程,后面跟 zygote進(jìn)程分道揚(yáng)鑣铆隘; SystemServer創(chuàng)建...
zygote最初的名字: app_processzygote進(jìn)程是由init進(jìn)程fork出來(lái), 其配置在init.rc zygote進(jìn)口在app...
init進(jìn)程膀钠, 啟動(dòng)的第一個(gè)用戶進(jìn)程掏湾,進(jìn)程id 為1init-創(chuàng)建 zygote進(jìn)程,提供屬性服務(wù)(property service);(1)z...