|
使用 Android 无障碍开发 不支持多点模拟触控吗,有没有大佬知道的,就是想学学技术
想写个电脑键鼠 映射按键到手机上,操作小游戏,不需要ROOT
说一下我的思路
1、易语言 客户组件连接 android scoket server
2、易语言 在窗口内 移动鼠标 客户发送消息给android服务器 显示一个浮动 鼠标指针 并实时移动 写好规则 例如:move:100,100
2、点击鼠标 易语言 客户发送消息给android服务器,写好规则 例如 click:100,100
3、按下键盘WASD 易语言客户发送消息给android服务器,写好规则 例如 click:100,100.200,200
4、Android scoket server 收到消息 使用无障碍开发 根据规则 移动浮动的窗口、模拟点击 暂不支持多点
5、后续 android 截屏 发送到易语言 图片框显示
===================易语言 关键代码
客户1.连接("192.168.0.103",8000);
客户1.发送消息("click:"+横坐标+","+纵坐标); // 完整代码自行百度
===================Android 关键代码 使用 无障碍需要申请权限
浮动窗口相关代码自行百度
Scoket相关代码自行百度
// x y 点击的 像素坐标
Path path = new Path();
path.moveTo(x, y); // 支持 滑动
AccessibilityService.dispatchGesture(); // 完整代码自行百度
===================
相关技术都进行了了解,大家学习学习 airtest、minicap、minitouch、adb、uiautomator、uiautomator2
大部分 Python 有类库,Python不会
adb响应速度太慢
|
|