3

EventHub.cpp 如何在以后的 android 版本中向 JNI 发出信号。之前有一个 KeyInputQueue.java,所有输入事件都在其中排队。我得到了最新的 android 源,现在 KeyInputQueue.java 不见了,所以我试图找到将事件分派到 android 的 JNI/Java 类。

坦克:T。

4

1 回答 1

2

InputManager 创建 EventHub 并为 InputReader 创建一个线程,为 InputDispatcher 创建一个线程。

InputReader 通过 EventHub 中的 getEvent() 从 EventHub 获取事件。然后,它处理它们并将这些熟化的事件发送到由 InputDispatcher 维护的 InputDispatcherQueue。

然后,InputDispatcher 将这些事件分派给目标。

于 2018-08-08T07:32:04.647 回答