Android 模拟发送事件

所有的事件一览

Android 模拟发送事件_第1张图片
图片.png

一、TrackBall 事件

定义:等同于连续点击左右按键。
格式: roll (Default : trackball)
参数: dx 为横向移动偏移量,dy 为纵向的。
使用实例
向下滚动一项 input roll 0 1 == input trackball 0 1

图片.png

向上滚动一项 input roll 0 -1 == input trackball 0 -1
图片.png

横向移动
设置对应的 dx 即可。

点击事件
input press == input trackball press

图片.png

图片.png

相当于点击了确认按钮。

二、touchscreen 事件

编辑框输入文本
命令格式:input text == input touchscreen text


Android 模拟发送事件_第2张图片
图片.png

点击事件
input tap = input touchscreen tap
实例


图片.png

触摸屏滑动事件:
命令格式
swipe [duration(ms)] (Default: touchscreen)


图片.png

问题:在listview 里发送该事件,可以实现列表的滚动,但是在webview里却不能实现滚动。鼠标滚轮事件就可以,为什么??

三、keyboard 事件

命令格式:input keyevent ...
实用: 发送home 按键
注意: 这货有.. ,说明可以一次发送多个键值
input keyevent 20 20 //连续按2次下键


图片.png

你可能感兴趣的:(Android 模拟发送事件)