Android 输入分析
2017-07-22 本文已影响4人
走在成长的道路上
注:本系列文章的中涉及到的 Android 版本为官方 5.1.1 版本源码。
整体输入相关的系统分析图如下图:
Android系統分析.png
在上图中可以看出InputChannel在其中起到了承上启下的作用。
通过 socket 实现的C/S架构来实现 InputChannel (server) 并注册到 InputDispatcher 中,并将 InputChannel (Client) 注册到 PointerEventDispatcher 中,这样就完成了事件监听的注册过程