这两天在读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程序.后面我们还会用到这个脚本.
又是我的手绘图.哈哈.实际上,并不复杂.这里我们看到使用了SocketServer,所以理论上来说,可以在PC端发送command给device,但是必须透过USB的连接.这点我在上面已经说的很清楚了.(PC端,Android不可能帮你实现,我们只要在PC端使用Socket向device发送命令就可以了).
好了,我们接着往下分析:
这次先写这么多了...
Update!