ADB Monkey(2)

本文详细解释了ADBshellmonkey命令的各个参数,如-p指定应用包名、-throttle控制事件间隔、-s生成随机事件序列,以及-v显示详细信息和不同类型的随机事件,如触摸、手势、屏幕旋转等,用于测试和模拟用户行为。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

adb shell monkey -p com.android.xc.XXX(应用包名) 1000

参数-p 的意思是指packages 后面跟着是指定应用包名

1000 表示随机的伪随机事件的次数

adb shell monkey -p com.android.xc.XXX(应用包名) --throttle 1000 100

1000 表示事件之间的间隔时间

100 表示随机事件的次数

adb shell monkey -p com.android.xc.XXX(应用包名) -s 1000 50

参数-s 表示send

1000 表示send的值,send会根据这个值生成随机事件序列

50 表示随机的次数

adb shell monkey -v -p com.android.xc.XXX(应用包名) --pct-touch 100 10

参数-v,表示可以看到的详细信息,(信息级别就是日志的详细程度)

100 表示执行的百分比

10 表示随机事件次数

数值表示

参数

使用说明

0

--pct-touch

点击事件,也叫触摸事件

1

--pct-motion

表示不同手势事件

2

--pct-pinchzoom

二指缩放事件,你自己用两个手指头笔画一下就理解。例如我们在阅读电子书籍,可能用到这个动作。

3

--pct-trackball

中文名字叫轨迹球事件,效果有点像你下拉刷新新闻列表的效果

4

--pct-rotation

屏幕旋转,主要有横屏和竖屏

5

--pct-permission

6

--pct-nav

基本导航事件:设备的上 下 左 右四个方向的导航操作

7

--pct-majornav 

调整“主要”导航事件的百分比(这些导航事件通常引发图形界面中的动作,如:5-way键盘的中间按键、回退按键、菜单按键)

8

--pct-syskeys

调整“系统”按键事件的百分比(这些按键通常被保留,由系统使用,如Home、Back、Start Call、End Call及音量控制键)

9

--pct-Activity

我们知道app里有多个Activity,我们切换到不同Activity事件,可以设置这样事件的百分比,数字9表示启动Activity事件。

10

--pct-flip

指的是键盘轻弹,点击文本框,键盘弹起,点击其他区域,键盘收起

11

--pct-anyevent 

其他事件是指除了上面介绍的事件。因为不知道划分在那种事件,就放在其他事件这个分类

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奔跑吧小吕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值