【发布时间】:2015-08-15 08:43:26
【问题描述】:
我希望能够记录我触摸安卓手机屏幕的所有时间并播放(无需root)。使用这个人的answer,我设法记录了我使用 adb 触摸手机的时间。
但是,在播放时,我所做的所有触摸都会立即出现,而无需等待手机上的内容。例如,如果我想进入我的应用程序并单击它,它会启动应用程序,但不要等待应用程序加载,只需一次输入所有触摸并关闭。
我尝试使用adb shell getevent -t(使用时间戳)记录触摸,但当我尝试回放时,我得到了use: sendevent device type code value
我尝试在每次主要触摸后使用sleep(2),并得到/sdcard/sendevent_input.sh[17]: syntax error: '2' unexpected
我尝试使用shell input touchscreen tap x y 并每隔几秒播放一次,我设法重播了两次触摸,但由于某种原因,触摸变得随机(我只使用adb shell getevent -lt 记录了带有 ABS_MT_POSITION 的记录,并认为方向是问题所在,所以尝试使用 x y, y x, 1080 - x 1920 - y 和 1920 - y 1080 -x 但都不起作用)。
我想要的只是用 adb (并且没有 root)记录我的触摸并播放它们。
怎么做?
【问题讨论】: