如何模拟主页,后退,菜单,搜索,任务和音量按钮?

Mer*_*yth 4 android android-homebutton

我想模拟Android设备的所有物理按钮.

有没有办法模拟:

  • 返回键
  • 家庭按钮
  • 菜单按钮
  • 搜索按钮
  • 任务按钮
  • 音量(+和 - )按钮

Ale*_*lak 16

创建一个KeyEvent并发布它.

KeyEvent kdown = new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK);
Activity.dispatchKeyEvent(kdown);
KeyEvent kup = new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_BACK);
Activity.dispatchKeyEvent(kup);
Run Code Online (Sandbox Code Playgroud)

  • 这完全是"以编程方式",您可以随时引用您的活动来调用此方法(您不必在活动中调用它). (4认同)
  • 你需要调用它来执行动作和动作.像这样this.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_BACK)); this.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_UP,KeyEvent.KEYCODE_BACK)); (2认同)