0

我想要一个手势方向键,但是如果我检测到一个手势,我该如何发送一个 e 键事件?例如,我检测到手势向下,现在我想发送 keyevent KEYCODE_DPAD_DOWN

我怎样才能做到这一点?

4

1 回答 1

0

如果您只想将按键事件发送到您的应用程序,最简单的方法是将其注入根视图:

KeyEvent event = new KeyEvent(...)
someView.getRootView().dispatchKeyEvent(event);

如果您想将其发送到另一个应用程序/窗口,那么您不能(您需要特殊权限,这要求您使用系统证书 AFAIK 对您的应用程序进行签名)

于 2011-12-16T07:56:23.310 回答