android3.x事件输入流程牵系的代码调用过程简要
android3.x事件输入流程涉及的代码调用过程简要
inputDispatcher.cpp的函数notifyKey调用enqueueInboundEventLocked函数构造keyEntry并加入队列。
Windowmanagerservice.java PhoneWindowManger.java---interceptKeyBeforeQueueing | | InputManagner.java ------------------ InputMonitor.java |JAVA-->C++ |C++-->JAVA com_android_server_inputManager.cpp--------| | inputManager.cpp |------------------------------| inputDispatcher.cpp InputReader.cpp | EventHub.cpp | kernel
inputDispatcher.cpp的函数notifyKey调用enqueueInboundEventLocked函数构造keyEntry并加入队列。