myt
myt
发布于 2023-06-29 / 8421 阅读 / 0 评论 / 0 点赞

自动化控制 SDK

自动化控制 SDK 接口概述

本SDK提供了一套在Android 之外的一套控制输入等相关功能的接口,通过TCP与Android 系统通信 实现指令下发.

基础功能

  1. takeCaptrue(获取当前屏幕原始的RGBA数据)

  2. takeCaptrueCompress(获取屏幕截图PNG or JPG)

  3. touchDown(触摸按下事件)

  4. touchUp(触摸弹起事件)

  5. touchMove(触摸滑动)

  6. touchClick(单次点击事件)

  7. keyPress(按键事件)

  8. sendText(输入文字)

  9. openApp(运行指定的app)

  10. stopApp(停止指定的app)

  11. dumpNodeXml(导出节点xml)

  12. getDisplayRotate(获取当前屏幕旋转状态)

  13. execCmd(执行shell 命令 v20版本开始支持)

接入说明:

桥接网络模式下连接通过Android容器实例的ip 和端口号 (默认9083)

接入流程

openDevice()

相关操作 .....

closeDevice()

坐标说明:所有的坐标都是以当前屏幕左上角为0点

SDK和Demo下载: