Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想要一个手势方向键,但是如果我检测到一个手势,我该如何发送一个 e 键事件?例如,我检测到手势向下,现在我想发送 keyevent KEYCODE_DPAD_DOWN。
KEYCODE_DPAD_DOWN
我怎样才能做到这一点?
如果您只想将按键事件发送到您的应用程序,最简单的方法是将其注入根视图:
KeyEvent event = new KeyEvent(...) someView.getRootView().dispatchKeyEvent(event);
如果您想将其发送到另一个应用程序/窗口,那么您不能(您需要特殊权限,这要求您使用系统证书 AFAIK 对您的应用程序进行签名)