CheckBox()
向对话框视图添加复选框
向对话框视图添加复选框
返回当前复选框视图的 id
返回当前复选框的文本
返回当前复选框的文本大小
用于为点击事件设置参数。
返回点击的延迟。
此方法返回点击持续时间的毫秒数。
返回以 Point 表示的点击偏移量。
您可以使用此方法设置点击的延迟(以毫秒为单位)。
此方法用于设置点击持续的时间长度(以毫秒为单位)。
当设置了匹配或坐标后,点击的位置将根据 x 和 y 坐标进行偏移。
将字符串复制到系统剪贴板。
将当前剪贴板文本粘贴到已获得焦点的输入字段中。
读取当前的剪贴板文本。
用于执行颜色相似度比较的工具类。
从十六进制颜色字符串中提取蓝色值。
比较两种颜色并获取相似度分数。
返回十六进制字符串颜色。
从十六进制颜色字符串中提取绿色值。
检查两种颜色的相似度是否为 1。
从十六进制颜色字符串中提取红色值。
向对话框添加 Column(列)视图
返回 Column(列)视图的 id
用于执行日期时间计算的实用工具类。
向 DateTime 对象添加指定数量的时间。
返回 DateTime 对象一月中的某天。
设置 DateTime 对象一月中的某天。
返回 DateTime 对象一周中的某天。(星期日为 0,星期一为 1,依此类推)。
计算当前 DateTime 对象与另一个 DateTime 对象之间的差值。
将 DateTime 对象设置为指定时间单位的结束时刻(例如当天结束、当月结束)。
以字符串形式返回格式化后的日期。
返回 DateTime 对象一天中的小时。(24 小时制,0-23)。
设置 DateTime 对象一天中的小时。(24 小时制,0-23)。
检查当前 DateTime 对象是否在另一个 DateTime 对象之后。
检查当前 DateTime 对象是否在另一个 DateTime 对象之前。
检查当前 DateTime 对象是否介于另外两个 DateTime 对象之间(包含边界)。
检查当前 DateTime 对象是否与另一个 DateTime 对象相同。
检查当前 DateTime 对象是否与另一个 DateTime 对象相同或在其之后。
检查当前 DateTime 对象是否与另一个 DateTime 对象相同或在其之前。
将 DateTime 对象的时区转换为系统默认的本地时区。
返回 DateTime 对象一秒中的毫秒数。
设置 DateTime 对象一秒中的毫秒数。
返回 DateTime 对象一小时中的分钟数。
设置 DateTime 对象一小时中的分钟数。
返回 DateTime 对象的月份。(从 1 开始,一月为 1)。
设置 DateTime 对象的月份。(从 1 开始,一月为 1)。
返回 DateTime 对象一分钟中的秒数。
设置 DateTime 对象一分钟中的秒数。
将 DateTime 对象设置为指定时间单位的起始时刻(例如当天开始、当月开始)。
从 DateTime 对象中减去指定的时间量。
返回 ISO 8601 格式的日期字符串(例如 "1970-01-01T0000.000Z")。
将 DateTime 对象的时区设置为指定的时区 ID。
返回 DateTime 对象的 Unix 时间戳(自 Unix 纪元以来的秒数)。
将 DateTime 对象的时区转换为 UTC。
返回 DateTime 对象的基本值,即自 Unix 纪元以来的毫秒数。
设置 DateTime 对象的年份。
返回 DateTime 对象的年份。
向对话框添加视图,目前您只能根据此参数添加视图。
此方法用于根据 id 获取 EditText、CheckBox、RadioGroup 的值。
此方法用于获取 EditText、CheckBox、RadioGroup 的值。
要开始使用并显示对话框,必须使用此方法初始化对话框。
根据 id 从对话框视图中移除视图。
为对话框视图添加正文内容文本。
为对话框视图添加标题。
调用此函数后,对话框将在屏幕上弹出。
向对话框视图添加 EditText(文本输入)
返回 EditText 的提示文本
返回文本颜色
返回 EditText 的文本大小
用于对搜索检测进行参数化
返回检测的延迟
获取当前的检测引擎 ID
返回检测方法
返回字符串形式的检测类型,即 IMAGE 或 TEXT
获取高亮持续时间
检查是否启用高亮提示
返回检测的分数阈值
检查是否启用动态缩放
此方法返回一个布尔值,指示图像/文本搜索是否将以灰度模式执行
返回一个布尔值,指示检测结果是否会被高亮显示
您可以使用此方法设置图像/文本搜索的延迟(以毫秒为单位)
设置底层的检测引擎 ID
修改检测算法
修改检测行为,即字符串形式的 IMAGE 或 TEXT。默认使用 IMAGE
设置在检测期间是否使用动态缩放(对多屏幕支持很有用)
设置检测时是否使用灰度转换
此参数将通知宏在您的设备屏幕上显示检测结果的高亮
设置高亮持续时间(以毫秒为单位)
设置是否在高亮上显示提示
设置图像和文本识别的阈值分数
用于在您的设备屏幕上输入文本的有用模块
此方法会模拟键盘在您的屏幕上输入文本,但仅在任意文本输入上有效,在某些应用中无法使用
获取您现有宏的列表。
一个扩展模块,用于在运行时以编程方式调用或执行您的宏。
使用块执行器执行您的宏。
使用代码执行器执行您的宏。
获取对应宏的 xml 块。
获取对应宏的代码。
获取对应宏的 id。
获取对应宏的名称。
返回匹配区域中心点的 X 坐标。
返回匹配区域中心点的 Y 坐标。
以 Point 对象的形式返回匹配区域的中心点。
以 Region 对象的形式返回匹配区域。
返回匹配的置信度分数。
返回与匹配项关联的标签或文本。
返回匹配区域左上角的 X 坐标。
返回匹配区域左上角的 Y 坐标。
屏幕上 x 和 y 的坐标
返回 x 坐标
返回 y 坐标
修改 x 坐标
修改 y 坐标
向对话框视图添加单选按钮
返回按钮 id
返回单选按钮的文本
向对话框视图添加单选组,每个子视图包含单选按钮
向组中添加单选按钮
返回单选按钮列表
返回视图 id
用于回放您的手势/触摸的有用模块
执行您预先录制的触摸
用于在感兴趣区域(设备屏幕的一部分)中执行检测和 UI 自动化的核心模块。
使用 MatchResult 执行可参数化的点击行为。
执行图像/文本检测,并批量点击其匹配坐标。
检查该区域内是否存在匹配项,如果找到匹配项则返回 true,否则返回 false。
执行图像/文本检测并点击其匹配坐标,如果找到匹配项则该方法返回 true。
执行图像/文本检测并点击其匹配坐标,如果找到匹配项则该方法返回 true。
在该区域内执行图像或文本搜索,如果找到图像或文本则返回 MatchResult,否则返回 nil。
批量执行图像或文本搜索,并返回 MatchResult 列表。
获取特定坐标处的像素颜色,随后可使用该颜色比较其相似分数,这对颜色检测非常有用。
同时获取多个坐标处的像素颜色,随后可使用这些颜色比较其相似分数,这对颜色检测非常有用。
该方法在感兴趣区域上执行 OCR,并返回拼接后的文本。
获取该区域内找到的所有文本匹配项,并已正确格式化。
获取区域的 x 坐标。
获取区域的 y 坐标。
获取区域的高度。
用于高亮显示该区域。
在该区域内同时执行最多 10 根手指的滑动。每根手指都按照自身独立的时间轴运作。
截取该区域的截图,并保存到 /data/data/com.androidmacro/images/$macroId/$fileName。
在该区域内执行单指滑动。
等待模板出现在该区域内,如果达到超时时间,该方法将抛出错误。
等待图像/文本出现,然后点击它。
等待模板在该区域内消失,如果达到超时时间,该方法将抛出错误。
获取区域的宽度。
一个用于执行互联网网络请求的模块,于 1.0.0.31 版本引入。
执行 DELETE 请求并返回一个 Response 对象。此方法用于从服务器删除资源。
执行 GET 请求并返回一个 Response 对象。此方法用于从指定的 URL 获取数据。
执行 PATCH 请求并返回一个 Response 对象。此方法用于对服务器上的资源进行部分更新。
执行 POST 请求并返回一个 Response 对象。此方法用于向服务器发送数据,通常用于创建新资源。
执行 PUT 请求并返回一个 Response 对象。此方法用于完全替换服务器上的资源。
为 HTTP 请求设置新的请求头。此方法允许您在发送请求之前为其添加自定义 HTTP 请求头。
为请求体设置参数(与 POST/PUT/PATCH 请求配合使用)。此方法允许您添加将随请求体发送的数据。
Response 对象包含使用 Request 模块发出的 HTTP 请求的结果。它提供了对服务器返回的响应数据、状态码以及其他元数据的访问。
以字符串形式从 HTTP 响应中获取响应主体内容。
从响应中获取 HTTP 状态码。
向对话框添加 Row(行)视图
返回 Row(行)视图的 id
该模块的功能与 Region 模块类似,不同之处在于它使用设备的完整宽度和高度。
使用 MatchResult 执行可参数化的点击行为。
执行图像/文本检测,并批量点击其匹配坐标。
检查设备屏幕上是否存在匹配项,如果找到匹配项则返回 true,否则返回 false。
执行图像/文本检测并点击其匹配坐标,如果找到匹配项则该方法返回 true。
执行图像/文本检测并点击其匹配坐标,如果找到匹配项则该方法返回 true。
在您的设备屏幕上执行图像或文本搜索,如果找到图像或文本则返回 MatchResult,否则返回 nil。
批量执行图像或文本搜索,并返回 MatchResult 列表。
获取特定坐标处的像素颜色,随后可使用该颜色比较其相似分数,这对颜色检测非常有用。
同时获取多个坐标处的像素颜色,随后可使用这些颜色比较其相似分数,这对颜色检测非常有用。
该方法在设备屏幕上执行 OCR,并返回拼接后的文本。
获取屏幕的 x 坐标。
获取屏幕的 y 坐标。
获取屏幕的高度。
用于高亮显示屏幕。
同时在屏幕上执行最多 10 根手指的滑动。每根手指都按照自身独立的参数在自己的时间轴上运作——按下、移动、保持和抬起。
截取整个设备屏幕,并保存到 /data/data/com.androidmacro/images/$macroId/$fileName。
在屏幕上执行单指滑动。滑动路径由一系列 SwipePoint 值定义,手指会依次经过这些点。
等待模板出现在屏幕上,如果达到超时时间,该方法将抛出错误。
等待模板在屏幕上消失或消失,如果达到超时时间,该方法将抛出错误。
获取屏幕的宽度。
获取屏幕上找到的所有文本匹配项,并已正确格式化。
等待图像/文本出现在屏幕上,然后点击它。
当此选项设为关闭时,宏将不使用图像帧缓存
当此选项设为开启时,宏将存储一个临时缓存以保存上一帧。通常您的宏会在每一帧可用时捕获设备屏幕,这是一项密集型操作,为了防止这种情况,您可以使用此选项
返回当前运行宏中的点击延迟
返回宏图像目录的当前路径
返回执行文本或图像检测时作为阈值的最低匹配分数
返回当前运行宏中文本或图像检测的延迟
返回当前运行宏中的滑动延迟
当此选项设为关闭时,文本或图像检测将以普通模式进行处理
当此选项设为开启时,文本或图像检测将以灰度模式进行处理,这有助于加快检测过程
检查文本或图像检测是否以灰度模式进行处理
修改当前运行宏中的整体点击延迟
修改对比高度。该对比高度是 Android Macro 用于计算具有相同宽高比的两台设备之间屏幕分辨率的变量或常量
修改对比宽度。该对比宽度是 Android Macro 用于计算具有相同宽高比的两台设备之间屏幕分辨率的变量或常量
修改执行文本或图像检测时的最低阈值分数
在您执行文本或图像检测时添加延迟
修改当前运行宏中的整体滑动延迟
向现有的存储值追加数据。
通过键删除一个已存储的值。
通过键读取一个已存储的值。
使用字符串键存储一个值。
用于对滑动事件进行参数化
返回每个滑动点的延迟
如果滑动点是连续的,则返回 true
您可以设置每个滑动点是否连续,连续意味着滑动的手指不会抬起。
您可以使用此方法设置滑动延迟(以毫秒为单位)
表示滑动路径中的一个点。与 ScreenmultiSwipe() 配合使用,用于定义手指移动的位置、速度以及停留的时间。
返回滑动点的停留持续时间。
返回滑动点的速度。此方法在 1.0.0.16 版本之后将不再可用。
返回滑动点的持续时间。
返回滑动点的 x 坐标。
返回滑动点的 y 坐标。
更改滑动点的停留持续时间。
更改滑动点的速度。此方法在 1.0.0.16 版本之后将不再可用。
更改滑动点的持续时间。
更改滑动点的 x 坐标。
更改滑动点的 y 坐标。
用于按下系统按钮的工具类
按下返回按钮
按下主页按钮
按下最近按钮
按下最近按钮
向对话框视图添加 TextView(文本视图)
获取文本内容
用于为 Toast 消息设置参数。
返回 Toast 的持续时间。
返回当前的不透明度级别。
以数字数组 [left, top, right, bottom] 的形式返回当前的内边距。
以 Point 对象的形式返回 Toast 的当前位置。
返回当前的圆角半径。
返回当前的文本颜色字符串。
您可以设置 Toast 可见的时间长度(以毫秒为单位)。
您可以使用此方法设置 Toast 的透明度级别(0.0 到 1.0)。
您可以为 Toast 内容设置自定义内边距。
您可以使用 x 和 y 坐标设置 Toast 在屏幕上的位置。
您可以设置 Toast 背景的圆角半径。
您可以设置 Toast 的文本颜色(例如 "#FF0000" 或 "#AARRGGBB")。
用于从 Lua 控制 Android Macro 浮动工具栏的工具模块。
获取工具栏当前的不透明度。
获取工具栏当前的缩放系数。
隐藏浮动工具栏。
检查浮动工具栏服务是否可用。
检查工具栏当前是否处于吸附状态。
检查工具栏当前在屏幕上是否可见。
启用或禁用工具栏的折叠圆圈模式。
设置工具栏的不透明度。
将浮动工具栏移动到特定的屏幕位置。
设置工具栏的缩放系数。
启用或禁用工具栏的边缘吸附模式。
显示浮动工具栏。
用于处理 Android 设备上触摸交互的接口。
将所有待处理的触摸事件分发给系统。当您希望确保所有触摸事件被立即处理时,此方法非常有用。
在指定坐标或点处执行触摸按下动作。
退出并清理触摸接口。当您使用完触摸接口后,应该调用此方法。
初始化触摸接口。在使用任何其他触摸方法之前,必须先调用此方法。
执行触摸移动动作到指定坐标或点。
执行触摸抬起动作,在当前位置释放触摸。
用于显示 Toast、警告、等待等的工具类。
在屏幕上显示警告。
生成起点和终点之间的点列表。
为宏添加等待。
在屏幕上显示 Toast。
用于修改宏设置并进行优化