输入子系统3 启动输入流程和读取EventHub数据
发布时间
阅读量:
阅读量
一、框架介绍
从下图中可以观察到,当系统服务开始运行时,会借助InputManager来初始化InputReader与InputDispatcher,并生成EventHub对象。一旦内核层将数据写入dev节点,EventHub便会读取这些信息,随后由InputReader进行处理,并通过InputDispatcher将其传递至系统服务或相关应用程序。接下来的内容将从三个方面展开分析:首先是input子系统的启动过程;其次是input子系统在framework层中如何获取数据;最后则是关于数据的处理与传输机制。

二、input系统启动分析
1、Android系统中的各类服务大多由systemServer进行初始化,Input系统也不例外,其启动过程同样依赖于systemserver。在初始化阶段,首先会生成InputManagerService的实例,并为该实例配置与Wind
全部评论 (0)
还没有任何评论哟~
