![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android6.0-SystemUI源码分析
文章平均质量分 78
pnying
这个作者很懒,什么都没留下…
展开
-
SystemUI源码分析四(QSPanel显示的流程)
quick settings是statusbar的一部分,随着statusbarview的创建而加载,上一篇SystemUI源码分析三中已经分析了statusbar的加载流程,那么这里将继续对其中的quick settings部分进行简单的分析,弄清楚它的加载显示流程。首先从PhoneStausBar.java中开始分析。protected PhoneStatusBarView makeStatus原创 2017-03-17 15:18:49 · 4801 阅读 · 1 评论 -
SystemUI源码分析三(StatusBar的加载流程)
SystemServer中调用startsystemui函数启动SystemUIService,在SystemUIService的onCreate()函数中:((SystemUIApplication) getApplication()).startServicesIfNeeded();SystemBar继承SystemUI,因此被启动了。onStart()public void start(){原创 2017-03-15 17:15:42 · 6255 阅读 · 2 评论 -
SystemUI源码分析一(SystemUIService的启动)
SystemUI是系统应用,包括StatusBar(状态栏)、NavigationBar(导航栏),手机一开机就开始显示手机运行的状态并实时更新手机的一些运行状态。 1、先看Manifest.xml:Service:SystemUIService、TakeScreenshotService、KeyguardService、LoadAverageService、ImageWallpaper、Dess原创 2017-03-10 17:05:26 · 2472 阅读 · 0 评论 -
RecentsActivity的启动分析一
RecentsActivity是SystemUI用于显示最近使用的应用列表,当用户点击Switch按键时会启动RecentsActivity。先分析启动的过程。首先是用户点击SWITCH按键,PhoneWindowManager会在事件分发前先拦截该事件:public long interceptKeyBeforeDispatching(WindowState win, KeyEvent event原创 2017-03-11 10:43:42 · 4491 阅读 · 0 评论 -
RecentsActivity启动分析二
接着上一篇RecentsActivity启动分析一继续分析RecentsActivity。先给大家看布局的结构图 简单的画了RecentsView部分,如下图所示 那接着就从RecentsActivity的构造方法开始分析@Overridepublic void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst原创 2017-04-11 15:07:22 · 2331 阅读 · 5 评论