![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android_Keyguard
限量发行x
限量发行
展开
-
Android O(8.0) Keyguard之启动流程
今天开始梳理SystemUI Keyguard源码 话不多说首先从启动流程开始: 起点是在 SystemUI/src/com/android/systemui/SystemUIService.java onCreate() -> ((SystemUIApplication) getApplication()).startServicesIfNeeded(); 启动SystemUI各...转载 2018-09-07 22:55:59 · 1874 阅读 · 0 评论 -
Android O(8.0) Keyguard解锁流程
概述 Keyguard锁屏的加载可能和我们想象的不一样,它是在灭屏的时候加载,这样可以确保的屏幕亮起来的时候,用户能第一时间看到锁屏界面。灭屏存在多种方式,例如按power键、屏幕超时等,这些灭屏的方式虽然不一样,但是殊途同归,我们主要分析按power键时,Keyguard的加载流程。 时序图 流程分析 按键事件的响应是在InputManagerService中,经过一系列的处理和转换...转载 2018-09-07 22:45:57 · 2192 阅读 · 0 评论 -
android O(8.0) keygaurd 锁屏重要类分析
1.PhoneWindowManager.java 此类主要涉及各种按键响应的事件 2.KeyguardServiceDelegate.java和KeyguardServiceWrapper.java 分别对KeyguardService进行了代理和包装,代理类里面有一个Scrim视图在keyguard崩溃时显示。包装类就是对keygua...原创 2018-09-07 22:43:26 · 1098 阅读 · 0 评论