Android 注入击键

Android 注入击键,android,keyboard,robot,automated-tests,Android,Keyboard,Robot,Automated Tests,有没有一种方法可以在Android平台上向JVM中注入击键 我正在寻找类似java.awt.Robot的东西,但我认为Android上没有 谢谢听起来您需要InstrumentationTestCase.sendKeys 听起来您需要InstrumentationTestCase.sendKeys 您可以使用: $ adb -s <serialno> emu event send <event> 您可以使用: $ adb -s <serialno> em

有没有一种方法可以在Android平台上向JVM中注入击键

我正在寻找类似java.awt.Robot的东西,但我认为Android上没有


谢谢

听起来您需要InstrumentationTestCase.sendKeys


听起来您需要InstrumentationTestCase.sendKeys

您可以使用:

$ adb -s <serialno> emu event send <event>
您可以使用:

$ adb -s <serialno> emu event send <event>

实际上,我正在开发android Synergy-foss.org的Synergy端口,我认为在设备上伪造击键的最好也是唯一的方法是写入/dev/input/uinput。然而,这似乎只适用于Cyanogen mod,我正在开发android Synergy-foss.org的Synergy端口,我认为在设备上伪造击键的最好也是唯一的方法是写入/dev/input/uinput。然而,这似乎只适用于Cyanogen mod

当您正确实例化了Instrumentation对象,但不尝试在应用程序的正常运行中使用它时,这在测试用例中起作用,因为它不起作用。当您正确实例化了Instrumentation对象,但不要尝试在应用程序的正常运行中使用它,因为它不起作用时,它在测试用例中起作用。