事件处理流程 1)InputManager负责读取事件并把事件送到frameworks的java层 2)WindowManagerService里会有一个InputMonitor类来监听事件变化并做相应的分发处理。 3)在WindowManagerService会有一个WindowManagerPolicy来做消息拦截处理。 4)WindowManagerService会把消息发给最上面运行的窗口
Android输入系统与WMS:聚焦、触摸和手势返回机制 在Android系统中,输入系统由InputReader和InputDispatcher组成。InputReader负责从设备驱动中读取原始输入事件,并将其标准化为系统可识别的格式,而InputDispatcher则按照设定的焦点与命中测试规则,将标准化事件分发至目标窗口。 WMS与输入管理 窗口管理与输入聚焦 InputMonitor功能