手机滑动解锁log分析(一)

按电源键显示Keyguard

按电源键显示Keyguard的main_log关键字:KeyguardViewMediator: notifyScreenOn

成功解锁操作时的keyguard亮屏main_log:

Line 10661: 09-24 14:42:02.059572  4417 14595 D KeyguardViewMediator: notifyScreenOn

按电源键亮灭屏

按电源键亮灭屏的关键sys_log:DisplayPowerController[0]: Unblocked screen

成功解锁操作的电源键亮灭屏sys_log:

Line 18935: 09-24 14:42:01.247790  1348  1466 I DisplayPowerController[0]: Unblocked screen off after 2 ms
Line 18985: 09-24 14:42:02.138445  1348  1466 I DisplayPowerController[0]: Unblocked screen on after 90 ms

解锁Keyguard全流程

解锁操作整个流程的main_log:

//keyguard 调节器通知screen on
09-24 14:42:02.059572  4417 14595 D KeyguardViewMediator: notifyScreenOn
09-24 14:42:02.059707  4417 14595 D KeyguardViewMediator: onStartedWakingUp, seq = 495
09-24 14:42:02.059729  4417 14595 D KeyguardViewMediator: notifyStartedWakingUp
//keyguard 调节器执行完成
09-24 14:42:02.809874  4417  4417 D KeyguardViewMediator: keyguardDone
09-24 14:42:02.809973  4417  4417 D KeyguardViewMediator: tryKeyguardDone: starting pre-hide animation
//keyguard 结束并开始进入Launcher
09-24 14:42:02.810145  4417  4417 D KeyguardViewMediator: handleKeyguardDone
09-24 14:42:02.810183  4417  4417 D KeyguardViewMediator: handleHide
//keyguardGoingAway  等待下一个界面绘制完成
09-24 14:42:02.917315  4417  4417 D KeyguardViewMediator: handleStartKeyguardExitAnimation

上划解锁失败问题分析:

        对比 "亮灭屏次数"、"Keyguard解锁次数"、"手指按下和抬起次数",确定是否每次手机滑动都进行了Keyguard解锁,以及对应按电源键亮灭屏的次数。

参考文档

上划解锁流程:

      https://blog.csdn.net/SSSxCCC/article/details/119252286

@ 解锁log分析:

        https://www.cnblogs.com/programandriod/p/13868781.html

SystemUI、锁屏控件详解:

        https://blog.csdn.net/weixin_39884492/article/details/117808387

log关键字:wm_set_keyguard_shown

关键字power_screen_state(亮灭屏状态):              https://blog.csdn.net/zhangqi6627/article/details/107849040

关键字intercept_power

        Power按键:

04-27 21:27:05.063  1098  1315 I intercept_power: [ACTION_DOWN,1,0]  // 按下
04-27 21:27:05.081  1098  1098 I screen_toggled: 1   // 屏幕打开
04-27 21:27:05.164  1098  1315 I intercept_power: [ACTION_UP,1,0]  // 抬起

关键字:keyguardGoingAway(等待下一个界面绘制完成):

        https://www.cnblogs.com/programandriod/p/13868781.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值