android12 InputManagerService分析之输入事件如何回到应用层InputDispatcher 从 InputReader 接收事件后,并不会立即盲目发送。它内部维护了一个由 WMS(WindowManagerService) 实时更新的窗口状态表,记录了所有窗口的焦点、层级、可见性等信息。InputDispatcher 会查阅这张表,找到事件的正确目标窗口,然后通过与该窗口建立的 InputChannel(基于Socket)将事件发送过去。整个派发过程是异步和非阻塞的,保证了系统对用户操作的快速响应。