我有一个路径列表,我想知道是否可以模拟下降速度越过每个路径的每个点的触摸。例如,我想连续触摸屏幕(x,y): (450,1000) -> (700,1000) -> (500,700)
的点
因为我想在应用程序外部执行此操作,所以我使用了具有root权限的shell,并使用了以下命令:
input touchscreen swipe 450 1000 700 1000 300 & input touchscreen swipe 700 1000 500 700 300
在大多数情况下,它在小路径上有效,而在具有4个或更多点的路径上无效。我尝试将持续时间从300增加到1000,但没有得到下降的结果(请记住,时间很重要,所以我希望其滑动尽可能快)。
我试图在路径之间设置延迟,以确保与滑动没有冲突:
input touchscreen swipe 450 1000 700 1000 300 & input touchscreen swipe 700 1000 500 700 300; sleep 1; input touchscreen swipe [...]
但是没有效果。所以我想问是否有办法实现这一目标。谢谢您的宝贵时间。