![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SystemUI
Android SystemUI(Statusbar NavigationBar Keyguard)
wd623894174
这个作者很懒,什么都没留下…
展开
-
Android Keyguard--灭屏锁屏流程
1.PowerManagerService和PhoneWindowMangerService主要调用了Keyguard的onStartedGoingToSleep和onFinishedGoingToSleep@/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java#6676p...原创 2019-08-28 10:22:19 · 1063 阅读 · 0 评论 -
Android P StatusBar icon更新逻辑 (1)
MobilePhoneStateListener 这里包括 2G 3G 4G E H H+之类网络图标 、cs ps图标、信号强度图标,数据上下行图标1. 继承 PhoneStateListener ,然后变化之后执行updateTelephony更新icon/frameworks/base/packages/SystemUI/src/com/android/systemui/statu...原创 2019-08-28 10:22:31 · 402 阅读 · 0 评论 -
Android P StatusBar icon更新逻辑 (2) -- wifi icon
1.接收wifi变化广播,执行handleBroadcast,对rssi level更新//NetworkControllerImpl接收广播rssi变化之类的wifi广播后,调用handleBroadcast@/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkCo...原创 2019-08-28 10:22:43 · 186 阅读 · 0 评论 -
Android P Keyguard Scrim快速灭屏亮屏闪亮
MTK在android P上会出现在设置锁屏滑动时候,会出现快速灭屏亮屏闪亮现象。在开发者模式关掉动画时不会出现此问题(Keyguard Scrim动画问题)解决办法:setDuration(0),使keyguard scrim动画关闭,逻辑请打上callback查看。堆栈打印参考:Android源码开发基本命令/frameworks/base/packages/Syst...原创 2019-08-28 10:22:58 · 651 阅读 · 0 评论 -
Android P 亮屏慢分析
主要文件介绍PowerManagerService.java:以下简称PMS或者PowerMS,主要处理系统中与power相关的计算,然后决策系统该如何反应。同时协调power如何与系统其他模块的交互,比如没有用户活动时屏幕变暗等。DisplayPowerController.java:以下简称DPC或者DisplayPC,管理display设备状态,在DisplayManagerServi...原创 2019-08-28 10:23:10 · 2169 阅读 · 0 评论