支持类型 串口为控制端,蓝牙为被控端的CH34x串口(设备类型usb转蓝牙hid 虚拟串口类型)
如何使用硬件来达到控制手机的目的?
如何实现–需要自己写autojs支持库或者联系作者转载文章作者
目录
欢迎使用CH34x系列usb串口-autojs支持库
一、流程图
二、UsbModel.js帮助文档
1.引入串口模块
2.实例化模块
3.判断设备是否支持外接串口操作
4.加载usb串口,并进行动态申请权限
5.对指定设备进行尝试连接、动态申请权限和串口设备初始化操作
6.动态申请权限
7.初始化设备
8.发送二进制数据给usb串口设备
9.断开连接
10.判断设备是否是可支持的usb设备
11.注册屏幕旋转
12.实例化TouchEvent并获取该对象的引用
13.获取一个未被占用的触摸id
14.判断触摸id是否被占用
15.按下坐标,但不释放
16.按下坐标并指定按下时长
17.点击坐标
18.长按坐标
19.两点间滑动
20.模拟手势操作
21.同时模拟多个手势,多点触控
22.抬起手指
23.校验是否是ui线程,是则抛出异常
24.将16进制命令转为字节数组
25.获取KeyBoardEvent(键盘指令事件处理器)
26.按下键盘的键码- 但不释放(只按下不抬起)
27.抬起指定的键位
三、DataCreater.jar帮助文档
1.TouchEvent 屏幕触摸坐标事件生成器
(1).使用屏幕分辨率来实例化