1

AndroidプラットフォームのJVMにキーストロークを挿入する方法はありますか?

java.awt.Robotのようなものを探していますが、Androidでは利用できないと思います

ありがとう

4

3 に答える 3

3

InstrumentationTestCase.sendKeys()が必要なようです

http://developer.android.com/reference/android/test/InstrumentationTestCase.html#sendKeys(java.lang.String

http://developer.android.com/reference/android/view/KeyEvent.html

于 2010-10-24T20:35:24.367 に答える
2

次を使用できます。

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

ここで、イベントの説明は次のようになります。

"EV_KEY:KEY_A:1"
于 2010-10-24T21:13:58.717 に答える
0

私は実際にAndroidへのSynergyポート(synergy-foss.org)に取り組んでおり、デバイス自体のキーストロークを偽造するための最良の(そして唯一の方法)は/ dev / input/uinputに書き込むことだと思います。ただし、これはCyanogenmodでのみ使用できるようです

于 2010-10-25T12:58:17.973 に答える