原创 StateMachine原理分析

Wifi的消息處理大多數是在WifiStateMachine、或者其他的StateMachine中進行處理的。 初始化StateMachine 主要的工作就是初始化一個handler(SmHandler)。 mSmHandler =

原创 Android Wifi 啓動過程分析

Wifi系統框圖 WifiService的啓動 Android中的Service啓動都是從SystemServer中啓動的。WifiService也不例外。 在開機時,如果Wifi的狀態是on的話,是如何啓動的,下面進行分析 首先看

原创 Aboot啓動流程分析

位置: bootloader/lk/app/aboot/aboot.c 在文件結尾有如下代碼: APP_START(aboot) .init = aboot_init, APP_END 看一下宏APP_START的定義 #defi

原创 Recovery流程梳理

文章目錄1. Recovery介紹2. Framework recovery 分析2.1 Framework Recovery流程2.2 Framework Recovery 分析3. Recovery分析3.1 Recovery流程

原创 InputManagerService分析

初始化 在SystemServer中實例化InputManagerService,註冊WMS.callback,之後就啓動InputManagerService。 SystemServerInputManagerServiceWind

原创 Android Telephone初始化流程分析

Telephone 系統框圖 Tel系統中的服務 從功能方面進行區分,Tel可以分爲以下幾部分: 1.TelecomLoaderService。這部分主要是處理上層app的關係 2.TelephonyRegistry。這部分主要是

原创 Android Tel 撥打電話及來電流程分析

打電話流程 接下來分析一下打電話的流程。輸入電話號碼的流程這裏忽略。輸入電話號碼之後會點擊撥打圖標。之後就會走撥打電話的流程了。這部分是在packages/apps/Dialer/src/com/android/dialer/Dial

原创 Recovery UI更新分析

文章目錄1.Recovery流程2.Recovery UI初始化流程分析3.字體加載函數`gr_init`4.下面看一下圖片加載函數`LoadBitmap`5.Recovery按鍵事件的監聽6.Recovery 中圖片的顯示7.Rec