Android 输入系统(一)IM
发布时间
阅读量:
阅读量
在先前进行蓝牙HID连接及输入事件读取相关工作的过程中,萌生了深入探究Android系统中输入事件管理机制的念头。
首先需要了解系统服务InputManagerService的具体运作方式。以下内容均基于Android4.3版本的源代码进行分析。
InputManagerService生成机制
InputManagerService的启动方式与常规系统服务并无二致,同样是在SystemServer.java文件中的ServerThread线程内进行初始化的。
@Override
public void run() {
.....
Slog.i(TAG, "Input Manager");
//新建InputManagerService对象.
inputManager = new InputManagerService(context, wmHandler);
Slog.i(TAG, "Window Manager");
//这是窗口服务,先不说这个。
wm = WindowManagerService.main(context, power, display, inputManager,
全部评论 (0)
还没有任何评论哟~
