EventHub v2 Analysis
发布时间
阅读量:
阅读量
EventHub架构与功能解析
在移动设备中,存在多种能够生成输入信息的组件,例如键盘、触摸屏以及物理按键等。EventHub的核心功能是将这些组件所产生的信息进行整合,统一为特定格式后传递至更高层级进行后续处理。
接下来对EventHub的构造函数进行分析,
EventHub::EventHub(void) :
mBuiltInKeyboardId(NO_BUILT_IN_KEYBOARD), mNextDeviceId(1), mControllerNumbers(),
mOpeningDevices(0), mClosingDevices(0),
mNeedToSendFinishedDeviceScan(false),
mNeedToReopenDevices(false), mNeedToScanDevices(true),
mPendingEventCount(0), mPendingEventIndex(0), mPendingINotify(false) {
acquire_wake_lock(PARTIAL_WAKE_LOCK, WAKE_LOCK_ID);
mEpollFd =
全部评论 (0)
还没有任何评论哟~
