自动化控制 SDK 接口概述
本SDK提供了一套在Android 之外的一套控制输入等相关功能的接口,通过TCP与Android 系统通信 实现指令下发.
基础功能
takeCaptrue(获取当前屏幕原始的RGBA数据)
takeCaptrueCompress(获取屏幕截图PNG or JPG)
touchDown(触摸按下事件)
touchUp(触摸弹起事件)
touchMove(触摸滑动)
touchClick(单次点击事件)
keyPress(按键事件)
sendText(输入文字)
openApp(运行指定的app)
stopApp(停止指定的app)
dumpNodeXml(导出节点xml)
getDisplayRotate(获取当前屏幕旋转状态)
execCmd(执行shell 命令 v20版本开始支持)
接入说明:
桥接网络模式下连接通过Android容器实例的ip 和端口号 (默认9083)
接入流程
openDevice()
相关操作 .....
closeDevice()
坐标说明:所有的坐标都是以当前屏幕左上角为0点
SDK和Demo下载:
MYT_AUTO_SDK (支持windows linux mac 平台) myt_automation_sdk_20231023.zip 版本:v1.4.2 更新时间:20231023