Android源码
思念叨火车
这个作者很懒,什么都没留下…
展开
-
android P 锁屏初探 ——2 开机显示锁屏界面的流程
第一次做流程图,做的不太规范,见谅,见谅。具体的流程介绍,可以参看这篇文章。 Android8.1 SystemUI Keyguard之启动流程有一点需要补充一下,系统首次开机是不显示锁屏界面的。原因应该是下面部分:(KeyguardViewMediator.java) private void handleSystemReady() { synchronized...原创 2019-07-18 19:06:23 · 1615 阅读 · 1 评论 -
android P 锁屏初探 ——3 power键锁屏流程
由于今天做了两张流程图,所以这张图也先放上来。具体的分析,后面再补充。嘿嘿!原创 2019-07-18 19:11:29 · 2419 阅读 · 4 评论 -
SystemUI_Recents界面滑动偶尔卡住不动
故事是这样事儿的:刚入职不久,leader就分给我一个bug让我研究研究。Bug:查看最近任务时,有时上滑或下滑的时候,tp有报点,但应用界面未执行响应动画。当时对SystemUI不怎么了解,看了bug后一脸懵逼。过了两天,leader又来消息啦,没什么思路的话就提MTK EService吧。一阵喜悦涌上心头,这个我会啊!几分钟操作,case提交成功。没想到,故事才刚刚开始。MTK 沟通了...原创 2019-07-16 19:26:01 · 625 阅读 · 0 评论 -
android P 锁屏初探 ——1 锁屏的结构与流程概述
锁屏其实一直都是SystemUI的一部分,只是android5.0之前,它是单独编译成java静态库,作为SystemUI的依赖使用的。网上关于Java静态库的介绍比较多,这里就不详述啦。锁屏的结构:锁屏大致分为两部分,第一部分是手机亮屏之后直接能看到的界面。称为非安全锁屏界面,这个界面其实包含在SystemUI的notificationPanelView的布局中,根据手机是否处于锁屏状态调整...原创 2019-07-17 20:59:38 · 1373 阅读 · 0 评论 -
android P 锁屏初探 —— 4 解锁流程
理解了**锁屏流程**,再来看一看解锁流程。1、上滑解锁流程:由于锁屏界面是灭屏时构建并显示的,所以亮屏后就能直接看到锁屏界面啦。再来一张指纹解锁流程:...原创 2019-07-22 20:54:53 · 2965 阅读 · 0 评论