我正在研究Genymotion android模拟器,我正在研究如何与它进行交互。 我读到事件和Linux为每个设备公开了一个统一的输入事件接口/ dev / input / eventX。
可以用android模拟器完成吗? 我的意思是例如可以使用java实现将鼠标事件发送到模拟器并注入到/ dev / input / eventX,这样我们可以使用java应用程序上的按钮与2048游戏进行交互,而不是触摸。上下移动??
希望这是一个明确的问题:)
谢谢:)
答案 0 :(得分:3)
有很多方法可以与Android模拟器进行互动:
getevent
和sendevent
命令访问您的设备。这可能有点费力,但您可以阅读this very clear post了解更多信息。adb shell input
命令,其中" man输出"是不言自明的。它允许您注入定义的输入,如触摸屏,文本输入等。