本章主要内容:
探讨状态栏与导航栏的启动过程
介绍状态栏中的通知信息、系统状态图标等信息的管理与显示原理
介绍导航栏中的虚拟按键、SearchPanel的工作原理
介绍SystemUIVisibility
本章涉及的源代码文件名及位置:
SystemServer.java
frameworks/base/services/java/com/android/server/SystemServer.java
SystemUIService.java
frameworks/base/packages/SystemUI/src/com/android/systemui/SystemUIService.java
PhoneWindowManager.java
frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
PhoneStatusBar.java
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
BaseStatusBar.java
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
StatusBarManager.java
frameworks/base/core/java/android/app/StatusBar