如何发送触摸事件到android设备尽可能快地使用adb shell



我想发送触摸事件到android设备尽快使用adb shell我已经知道我可以这样做:
while true; do input tap 500 500; done;
但它每秒钟只响一次。
我想做得快一点,越快越好。
有什么办法做到这一点使用adb ?

背景:
有一款机器人游戏,玩家的目标之一就是尽可能快地敲击键盘。我的想法是,我可以通过模拟点击来作弊。不幸的是,我发现的方法远没有我想的那么快。

我想出了一个更快的方法。它不使用adb,但它使用monkeyrunner,另一个工具,也包括在de Android SDK。

所以我运行monkeyrunner并这样做:

from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
device = MonkeyRunner.waitForConnection()
for i in range(1, 10000):
    device.touch(500, 500, 'DOWN_AND_UP')

无限循环
并将'DOWN_AND_UP'替换为MonkeyRunner.DOWN_AND_UP

from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
device = MonkeyRunner.waitForConnection()
while True:
    device.touch(500, 500, MonkeyRunner.DOWN_AND_UP)

最新更新