安卓ADB Shell输入 - 模拟多点触控

5
我正在使用adb Shell输入来模拟触摸屏交互,使用的是带有adb命令行服务的Windows 8。对于一个长按(不是轻触!),我使用以下命令:

adb shell input swipe x1 y1 x1 y1 t

如何从命令行模拟同时进行2个长按操作?谢谢!
2个回答

1
我稍微搜索了一下,似乎最简单的方法不是找到合适的命令(您需要模拟一组 N 个事件,将两根手指在屏幕上捏),而是可以尝试保存手势(使用 X 根手指),然后从 adb 回放它。详情请参见这个问题,在 Saurabh Meshram 的回答中已经得到了很好的解答。

使用 adb 在 Android 手机上触发捏/展手势


编辑:

你可以尝试理解这些事件的含义(乍一看相当模糊),请参见: http://ktnr74.blogspot.pt/2013/06/emulating-touchscreen-interaction-with.html


-2
尝试使用:

adb shell "input swipe x1 y1 x1 y1 t && input swipe x2 y2 x2 y2 t"


2
我已经尝试过了,但它并不按照我的期望工作,它会先执行第一个命令,然后再执行另一个命令,而不是同时执行。 - Guy P
2
我建议不要删除这个答案——知道某些东西“不起作用”是有用的。 - peterh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接