SystemUI 状态栏(Status Bar)模块流程图
基于 frameworks-base-16/packages/SystemUI 源码与 docs/status-bar-data-pipeline.md 绘制。
1. 状态栏整体架构
2. StatusBarState 状态机
3. 系统图标数据管线(wifi / mobile,推荐架构)
4. 移动信号管线的父子层级(多 SIM 并存)
5. 通知数据管线(Notification Pipeline)
6. 通知栏下拉展开(Shade Expansion)流程
7. CommandQueue 事件分发
以上基于源码静态分析。系统图标管线(wifi/mobile)已迁移至 Repository/Interactor/ViewModel 推荐架构;旧的 NetworkController/SignalController 已被替换。