HwUI繪制 硬件加速繪制流程 每次硬件加速繪制都會(huì)調(diào)用Surface.unlockCanvasAndPostSurface.unlockCan...
SystemUI Plugins SystemUI插件提供了一種快速替換SystemUI原有組件的方法洛二,可以在運(yùn)行時(shí)更改SystemUI的行為。...
ANR原理分析 什么是ANR ANR(Application Not Responding)就是應(yīng)用在規(guī)定的時(shí)間內(nèi)沒(méi)有響應(yīng)用戶輸入或者系統(tǒng)服務(wù)。...
WMS轉(zhuǎn)屏流程 PhoneWindowManager會(huì)通過(guò)WindowOrientaionListener監(jiān)聽(tīng)傳感器數(shù)據(jù),判斷是否需要轉(zhuǎn)屏,如果...
InputManagerService服務(wù)創(chuàng)建 /frameworks/base/services/core/java/com/android/...
Android Binder 1. 簡(jiǎn)介 Binder是Android最主要的進(jìn)程間通信方式,Binder使用C-S通信方式,實(shí)現(xiàn)了高效,安全進(jìn)...
一、亮屏流程 點(diǎn)亮屏幕會(huì)調(diào)用PowerManagerService關(guān)鍵方法updatePowerStateLockedframeworks\ba...
ScreenshotUtil實(shí)現(xiàn) 最近多次在項(xiàng)目中用到截圖功能,于是封裝了一個(gè)截圖工具,使用MediaProjection實(shí)現(xiàn)截圖,權(quán)限申請(qǐng)使用...
權(quán)限分類 Normal permissions只需要在AndroidManifest.xml 中聲明平绩,如INTERNET,WAKE_LOCK等 ...