【发布时间】:2011-03-22 15:15:41
【问题描述】:
我需要在 android 中调用按键事件。 有什么建议吗?????
【问题讨论】:
-
试试google.com/search?q=Invoke+keypress+event+in+android。第三个结果看起来还不错。
我需要在 android 中调用按键事件。 有什么建议吗?????
【问题讨论】:
下面的例子展示了如何调用 Key Back 按键事件:
KeyEvent eventDown = new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK);
KeyEvent eventUp = new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_BACK);
dispatchKeyEvent(eventDown);
dispatchKeyEvent(eventUp);
【讨论】:
您需要使用检测类:
Instrumentation i = new Instrumentation();
i.sendKeyDownUpSync(KeyEvent.KEYCODE_A);
这应该等同于在键盘上按下 A。
【讨论】: