API 参考(Android)
当你需要自定义设备行为、把 Midscene 接入框架,或排查 adb 问题时,请查阅本节。关于通用构造函数(报告、Hook、缓存等)的参数说明,请参考平台无关的 API 参考。
Action Space(动作空间)
AndroidDevice 使用以下动作空间,Midscene Agent 在规划任务时可以使用这些操作:
Tap—— 点击元素。DoubleClick—— 双击元素。Input—— 输入文本,支持replace/typeOnly/clear模式(append是typeOnly的已废弃别名)。支持可选参数autoDismissKeyboard。Scroll—— 以元素为起点或从屏幕中央向上/下/左/右滚动,支持滚动到顶/底/左/右。DragAndDrop—— 从一个元素拖拽到另一个元素。KeyboardPress—— 按下指定键位。LongPress—— 长按目标元素,可选自定义时长。PullGesture—— 上拉或下拉(如下拉刷新),可选距离与持续时间。Pinch—— 双指缩放手势。scale > 1放大,scale < 1缩小。ClearInput—— 清空输入框内容。Launch—— 打开网页或package/.Activity。Terminate—— 按包名强制停止应用。RunAdbShell—— 执行原始adb shell命令。AndroidBackButton—— 触发系统返回。AndroidHomeButton—— 回到桌面。AndroidRecentAppsButton—— 打开多任务/最近应用。
AndroidDevice
创建一个可供 AndroidAgent 驱动的 adb 设备实例。

