继续上一篇“SystemUI源码分析 ”
http://blog.youkuaiyun.com/lz99770337/article/details/46890239
之后的补充篇,本文基于android5.1进行代码分析,各个不同版本的源码可能有区别,各位看官请自行对比学习。
- 首先,我们来看下流程图
java.lang.Throwable
at com.android.systemui.qs.tiles.AirplaneModeTile.<init>(AirplaneModeTile.java:42)
at com.android.systemui.statusbar.phone.QSTileHost.createTile(QSTileHost.java:264)
at com.android.systemui.statusbar.phone.QSTileHost.recreateTiles(QSTileHost.java:244)
at com.android.systemui.statusbar.phone.QSTileHost.<init>(QSTileHost.java:134)
at com.android.systemui.statusbar.phone.PhoneStatusBar.makeStatusBarView(PhoneStatusBar.java:933)
at com.android.systemui.statusbar.phone.PhoneStatusBar.addStatusBarWindow(PhoneStatusBar.java:3101