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