SystemUI深度解析(一)
这节我们来看下SystemUI的QS部分,QS属于状态栏部分:
直入主题,我们来看下SystemUI模块QS中wifi、电量、蓝牙、飞行模式等图标的来历:
1、frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
makeStatusBarView函数:
2、这里我们可以看到一个非常关键的类 QSTileHost。OK,接着看:
frameworks/base/packages/SystemUI/src/com/android/systemui/SystemUIFactory.java
createQSTileHost函数:
3、现在回到我们刚才说的QSTileHost,继续看:
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
4、这里我们可以看到非常关键的一段代码:
Tune