Android 注入击键
有没有一种方法可以在Android平台上向JVM中注入击键 我正在寻找类似java.awt.Robot的东西,但我认为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
谢谢听起来您需要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对象,但不要尝试在应用程序的正常运行中使用它,因为它不起作用时,它在测试用例中起作用。