美文网首页
Android 模拟发送事件

Android 模拟发送事件

作者: _水蓝 | 来源:发表于2018-01-26 16:53 被阅读0次

所有的事件一览

图片.png

一、TrackBall 事件

定义:等同于连续点击左右按键。
格式: roll <dx> <dy> (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 <string> == input touchscreen text <string>


图片.png

点击事件
input tap <x> <y> = input touchscreen tap <x> <y>
实例


图片.png

触摸屏滑动事件:
命令格式
swipe <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen)


图片.png

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

三、keyboard 事件

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


图片.png

相关文章

网友评论

      本文标题:Android 模拟发送事件

      本文链接:https://www.haomeiwen.com/subject/asfwaxtx.html