以下操作均在命令行实现
Android模拟点击位置x,y的命令是
adb shell input tap x y
但是想连续多次快速点击就太慢了,因为执行命令实际上需要读写一个数据文件,会很慢。
因此,想实现快速点击,不如,记录下模拟点击需要的文件数据,然后直接写入文件
1,记录数据文件到recordtap
dd if=/dev/input/event1 of=/sdcard/recordtap
2,点击需要点击的位置,产生点击数据,然后按 ctrl+c 结束
3,写入文件
for i in `seq 1 100`; do dd if=/sdcard/recordtap of=/dev/input/event1;sleep 0.1; done
利用循环语句实现多次点击;每次点击后休眠0.1s,否则数据写入太快机器也无法反应过来。
至于别的方法,经过测试,都不够快。