1.input服务的启动
2021-02-04 15:57:12 1 举报
input服务的启动
作者其他创作
大纲/内容
initialize
创建EventHub对象
创建了InputDispatcher
InputDispatcher.cpp
创建完成后,调用start方法启动线程
start
new EventHub
上面initialize创建了2个线程,这里则是运行这2个线程
nativeStart
new InputReader
new InputManagerService
使用InputManager来创建dispatcher和reader
InputManagerService.java
SystemServcer.java
创建2个线程,也就是inputDipatcher和inputReader的工作线程
inputManager.start()
EventHub.cpp
NativeInputManager
nativeInit
JNI
Input服务的启动时在system_server中启动的
InputReader.cpp
InputManager.cpp
com_android_server_input_InputManagerService.cpp
startOtherServices
new InputDispatcher
new InputManager
JNI调用启动native层服务
0 条评论
下一页