“ adb外壳输入触摸屏滑动500 500 1000 1000”仅绘制直线
有没有办法一次绘制诸如“ L”或“ N”的线?
谢谢
答案 0 :(得分:1)
在Google上进行了一些研究之后,我得到了使用 getevent 和 sendevent 命令的一种解决方案。
获取事件
使用get event命令,您必须记录滑动模式的事件。可以使用以下命令完成此操作。
it('Should accept a function parameter', () => {
cut.onObjChange({test:'object'});
// expect the cut.geoJSONStyles property to be of type Function.
expect(typeof cut.geoJSONstyles).toBe('Function');
})
运行以上命令,然后在手机中刷卡。上面的命令将生成一些事件集。您最好将这些数据写入文件,因为会产生300到500行。
录制完成后,文件如下所示
SyntaxError: Unexpected identifier
at Function (<anonymous>)
在上面的文件中,最后2列为十六进制格式。您需要将它们转换为十进制格式。您可以编写一些实用程序工具将其转换为十进制格式。将它们转换为十进制格式后,您现在必须使用sendevent命令
发送事件 现在,使用sendevent构造以下命令。
adb shell getevent | find "event1"
如果您看到最后3列,则第一列与getevet列相同,最后两列与getevent的最后2列等效。
现在,如果您在批处理文件中运行以上命令,则记录的图案将显示在屏幕上。