一、环境
1、PC:Windows 7 64位
2、Android SDK开发环境
3、Python 2.7 (64位)
4、pywin32 (pywin32-218.win-amd64-py2.7.exe)
5、pyHook (pyHook-1.5.1.win-amd64-py2.7.exe)
二、原理
1、pyHook获取PC键盘按键
2、Android SDK中的MonkeyRunner通过adb向android设备发送按键
3、pyHook获取按键后通过MonkeyRunner发送按键
三、运行
1、在Android SDK根目录下新建文件夹py,将脚本拷贝到py目录下
2、电脑与android设备通过USB数据线等方式连接,adb已连上
3、双击py目录下的pc_key_mouse.bat
4、按键对应:小键盘
8:上
4:左 5:OK 6:右
2:下
0:Home +:音量增 -:音量减
四、问题
1、pyHook脚本不能直接调用pyHook。
pyHook是标准Python的三方库
MonkeyRunner是jython实现的,jython是使用java实现的Python
Python三方库与jython不能直接互相调用