Injecter frappes
-
25-09-2019 - |
Question
Est-il possible d'injecter des frappes dans la machine virtuelle Java sur la plate-forme Android?
Je cherche quelque chose comme java.awt.Robot mais je ne pense pas que ce soit disponible sur Android
Merci
La solution 3
Eh bien, je travaille en fait sur un port Synergy à l'androïde (synergy-foss.org) et je pense que la meilleure (et seule méthode) pour simuler des frappes sur l'appareil lui-même est d'écrire / dev / input / uinput. Cependant, il semble que ce soit uniquement disponible avec mod cyanogène
Autres conseils
On dirait que vous avez besoin InstrumentationTestCase.sendKeys ()
http://developer.android.com/reference/android/view/ KeyEvent.html
Vous pouvez utiliser:
$ adb -s <serialno> emu event send <event>
où la description de l'événement peut être quelque chose comme:
"EV_KEY:KEY_A:1"