PackageInstaller是system app 泳炉,是一個(gè)安裝應(yīng)用的應(yīng)用。因?yàn)樗旧砭哂衧ystem相關(guān)權(quán)限嚎杨,可以直接與pms交互進(jìn)行ap...
四花鹅、視圖處理流程 這個(gè)部分牽涉到的內(nèi)容比較多,主要來說分三塊:視圖繪制枫浙、視圖渲染刨肃、視圖合成古拴,之前的文章也是花了好幾個(gè)系列來寫過。那么再好好完整地...
三真友、Activity啟動(dòng)流程 點(diǎn)擊app圖標(biāo)黄痪,Launcher隱式啟動(dòng)對(duì)應(yīng)的應(yīng)用配置的主Activity,通過binder call向AMS發(fā)起...
接上篇盔然,上篇簡單介紹了下應(yīng)用安裝流程桅打,以及附加梳理了編譯和加載相關(guān)的一些內(nèi)容。這個(gè)過程很多知識(shí)點(diǎn)啟動(dòng)流程會(huì)涉及到愈案,所以先打個(gè)底挺尾。那么其實(shí)從這篇開...
想針對(duì)啟動(dòng)耗時(shí)&卡頓優(yōu)化做一個(gè)專題,一來是復(fù)習(xí)二來是構(gòu)建完整知識(shí)結(jié)構(gòu)站绪。分析應(yīng)用的啟動(dòng)勢(shì)必需要先了解整個(gè)啟動(dòng)的流程遭铺,那么在分析前,需要先簡單總結(jié)下...
Binder原理是很清楚恢准,但是調(diào)用細(xì)節(jié)每次看了又忘魂挂,好吧,干脆再寫篇文章梳理一次馁筐,也方便之后查閱涂召。 一、定義 Binder: Android平臺(tái)...
簡單總結(jié)了一張android input事件傳遞流程圖敏沉,代碼參考android 9.0芹扭。
Kernel:Linux學(xué)習(xí)-進(jìn)程管理與調(diào)度(一)-進(jìn)程描述及其生命周期Linux學(xué)習(xí)-進(jìn)程管理與調(diào)度(二)-進(jìn)程的創(chuàng)建與銷毀Linux學(xué)習(xí)-進(jìn)...
接上篇cpuset,這篇來看看進(jìn)程優(yōu)先級(jí)與調(diào)度策略管理赦抖。 一、進(jìn)程優(yōu)先級(jí)與調(diào)度策略 Linux中辅肾,優(yōu)先級(jí)號(hào)一共有0-139队萤,其中0-99的是RT...