按键 | Power按键流程分析(简易流程)

2019-12-28  本文已影响0人  力卉编程

从InputManagerService分析我们知道,当按下手机的Power键之后,按键事件会传到InputDispatcher 的notifyKey 方法,然后调用到调用了NativeInputManager的interceptKeyBeforeQueueing函数,最终在这个函数中会调用到PhoneWindowManager中的interceptKeyBeforeQueueing函数,以上主要属于InputManagerService的范畴,Power按键流程我们从PhoneWindowManager 的interceptKeyBeforeQueueing 方法开始分析。

Power按键流程总结

1.亮屏 down
长按 弹出关闭重启对话框
短按 不做处理
亮屏 up
长按 不做处理
短按 调用goToSleep休眠系统

  1. 灭屏 down
    调用wakeup 唤醒系统
    灭屏 up
    不做处理

完~~
文 | 力卉编程

上一篇 下一篇

猜你喜欢

热点阅读