Android Monkey(一)
来源:互联网 发布:二叉树的遍历算法java 编辑:程序博客网 时间:2024/06/15 00:47
这两天在读Android Monkey的源代码.代码不多,放出分享.
我现说一下,Monkey是干什么的:简单的说就是,模拟用户的touch screen和keyboard的输入.其实这个功能就已经很恐怖了. Google自己说的下面:
就是觊觎这个强大的力量.Monkey是用JAVA写成的,但是我们确可以这样运行:
这是为什么呢?是因为在/system/bin目录下有一个monkey的shell脚本.内容如下:
这里我们看到使用了SocketServer,所以理论上来说,可以在PC端发送command给device,但是必须透过USB的连接.这点我在上面已经说的很清楚了.(PC端,Android不可能帮你实现,我们只要在PC端使用Socket向device发送命令就可以了).
好了,我们接着往下分析:
这次先写这么多了...
Update!
我现说一下,Monkey是干什么的:简单的说就是,模拟用户的touch screen和keyboard的输入.其实这个功能就已经很恐怖了. Google自己说的下面:
就是觊觎这个强大的力量.Monkey是用JAVA写成的,但是我们确可以这样运行:
这是为什么呢?是因为在/system/bin目录下有一个monkey的shell脚本.内容如下:
exec 会运行起/system/framework/monkey.jar这只Java程序.后面我们还会用到这个脚本.
先给出Monkey的架构图:
这里我们看到使用了SocketServer,所以理论上来说,可以在PC端发送command给device,但是必须透过USB的连接.这点我在上面已经说的很清楚了.(PC端,Android不可能帮你实现,我们只要在PC端使用Socket向device发送命令就可以了).
好了,我们接着往下分析:
这次先写这么多了...
Update!
- Android Monkey(一)
- Android Monkey(一)
- Android Monkey 压力测试一
- Android的monkey用法(一)
- zz Android APP Monkey工具介绍(一)
- Android命令Monkey测试学习(一)
- Android测试系列(一)-Monkey
- Monkey 测试一 Monkey 入门
- android monkey
- android Monkey
- Android Monkey
- (Android) Monkey
- Android Monkey
- android monkey
- android monkey
- android monkey
- Android Monkey
- android monkey
- 写一个程序,能够动态生成多条插入语句如:insert into MyStudents values(“人名1”,年龄,‘男’,分数1,分数2)。将生成的插入语句输出到记事本文件 SQLStr.txt中
- C#遍历类的属性 PropertyInfo.Attributes
- Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法
- Eclipse中LogCat的打开途径
- jQuery方法扩展:type, toJSON, evalJSON
- Android Monkey(一)
- win32控制台下实现查找并显示指定目录下的指定类型文件
- error: 'Failed to open logfile '/var/lib/mysql_ndbd/data/ndb_2_out.log' for write
- [转]浅谈php web安全
- PureMVC Java 版本的基本结构
- Android Monkey(二)
- boost_1_38_0 安装 VS2005编译通过
- 【SQL Server备份恢复】数据库还原
- DCL 和 乱序