
monkey测试相关
文章平均质量分 51
monkey测试相关
seaker_
生活不会像你想象的那么好,但是也不会像你想象的那么糟。
展开
-
Monkey源码分析
monkey源码地址 Monkey启动的主流程 在main函数中调用了run方法 处理命令行选项(把外部传入的参数进行初始化处理) 加载包黑名单或白名单(如果指定) 如果没有从外部传-s参数,随机因子默认为0,就会在此处初始化,获取当前的时间戳为随机因子数 检查所有系统接口是否都可用(检查ActivityManager,IWindowManager,IPackageManager) 创建随机数生成器(注:传入的随机因子数一样的时候,每次的随机数出现的顺序也就是一样的,所以这里其实是一个伪随机数生成器) 根原创 2021-07-05 00:07:15 · 589 阅读 · 0 评论 -
Monkey启动原理
monkey这个命令也是一个shell脚本,它是在我们的目标android设备的“/system/bin/monkey”,其实这是一个android上面java程序启动的标准流程. # /system/bin/monkey下的启动代码 # Script to start "monkey" on the device, which has a very rudimentary # shell. # base=/system export CLASSPATH=$base/framework/m原创 2021-07-05 00:05:12 · 262 阅读 · 0 评论