Monkey学习笔记<三>:Monkey脚本编写

我们都知道Monkey是向手机发送伪随机事件流,但是有时候我们需要实现特定的事件流,这时候我们可以用Monkey脚本来实现。

通过对monkey的API研究发现,我们可以通过-f这个参数来实现monkey执行脚本。

adb shell monkey -f <script file> <运行脚本的次数> 

脚本源码:

/development/cmds/monkey/src/com/android/commands/monkey/MonkeySourceScript.java

常用API:

 

写了个例子:

 

在本地编辑txt文件:

#头文件、控制Monkey发送消息的参数
type= raw events
count= 10
speed=1.0
#以下为monkey命令
start data >>

 

#将本地脚本push到设备中

adb push monkey.txt /data/local/tmp/

#运行该脚本一次

adb shell monkey -f /data/local/tmp/monkey.txt --throttle 500 -v -v 1

 

posted @ 2016-03-23 22:00  biangbiang  阅读(565)  评论(0编辑  收藏  举报