模拟快速点击

Author Avatar
贾康 4月 29, 2019

模拟点击可以怎样做

adb input tap…. 这样做的问题是太慢了。我想要每隔0.1s点一次。
然后看到了这个
https://igor.mp/blog/2018/02/23/using-adb-simulate-touch-events.html

  1. 把点击事件从/dev/input/eventX 里边读出来,读入文件。
  2. 从文件读出来,写回去

这样是可以的,问题是只能模拟简单的点击,如果要复杂的操作该怎么做呢?我想可以这样吧。

读入文件时同时记录当前时间,等重放时也按照相同的时间间隔重放。这里要看一下读出来的格式。完全是二进制的东西,可能有需求的话需要分析一下。。
此外,takser和 按键精灵他们是怎么做的?很好奇

ps. 当然如果是要测试自己的应用 用espresso就好了。