在android中调用keypress事件?

时间:2010-07-29 10:00:09

标签: android keypress

我需要在android中调用一个按键事件。 任何建议?????

2 个答案:

答案 0 :(得分:4)

您需要使用检测类:

Instrumentation i = new Instrumentation();
i.sendKeyDownUpSync(KeyEvent.KEYCODE_A);

这应该等同于按下键盘上的A.

答案 1 :(得分:2)

以下示例显示了如何调用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);