Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android 4.0 StatusBar 架構

android 4.0 StatusBar 架構

編輯:關於Android編程

StatusBar的架構,其實StatusBar的實現方法還是進行了許多大的修正的,比如原來StatusBar的操作都是在Service進程中,現在許多圖標顯示更新等的操作都移到了應用進程中。
代碼目錄結構:

主要位於兩個目錄中

1,frameworks/base/services/java/com/android/server

這個目錄在以前版本中也有

2,frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar

主要架構:

1、StatusBarManager是供應用層調用的接口,它會通過Binder機制調用到StatusBarManagerService。

2、StatusBarMangerService位於Service進程中,是由 ServerThread創建的,它與NotificationManagerService和InputMethodManagerService進行交互。

3、StatusBarManagerService在被創建的時候會啟動一個應用層的Service -StatusBarService,創建StatusBarView,增加減少Icon等等的處理,都是在這個Service中。

架構圖如下:

 

StatusBar <wbr>(狀態欄)的架構(Android <wbr>2.3)


作者:LuoXianXion
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved