CheckBox()
Добавляет флажок в представление диалога
Добавляет флажок в представление диалога
Возвращает текущий идентификатор представления флажка
Возвращает текущий текст флажка
Возвращает текущий размер текста флажка
Используется для настройки параметров события клика
Возвращает задержку клика
Этот метод возвращает длительность клика в миллисекундах
Возвращает смещение клика в виде Point
С помощью этого метода вы можете задать задержку клика в миллисекундах
Этот метод используется, чтобы задать, как долго длится клик, в миллисекундах
Если задано совпадение или координаты, позиция клика будет смещена на основе координат x и y
Копирует строку в системный буфер обмена.
Вставляет текущий текст из буфера обмена в активное поле ввода.
Считывает текущий текст из буфера обмена.
Вспомогательный класс для определения сходства цветов
Извлекает значение синего цвета из шестнадцатеричной строки цвета.
Сравнивает оба цвета и возвращает оценку сходства
Возвращает цвет в виде шестнадцатеричной строки
Извлекает значение зелёного цвета из шестнадцатеричной строки цвета.
Проверяет, имеют ли оба цвета оценку сходства, равную 1
Извлекает значение красного цвета из шестнадцатеричной строки цвета.
Добавляет представление Column (столбец) в диалог
Возвращает идентификатор представления столбца
Служебный класс для выполнения вычислений с датой и временем.
Добавляет указанный промежуток времени к объекту 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 на указанный идентификатор часового пояса.
Возвращает метку времени Unix (секунды с начала эпохи Unix) объекта DateTime.
Преобразует часовой пояс объекта DateTime в UTC.
Возвращает примитивное значение объекта DateTime, которое представляет собой количество миллисекунд с начала эпохи Unix.
Устанавливает год объекта DateTime.
Возвращает год объекта DateTime.
Добавляет представление в диалог; в настоящее время вы можете добавлять только представления на основе этого параметра
Этот метод полезен для получения значения EditText, CheckBox, RadioGroup по идентификатору
Этот метод полезен для получения значения EditText, CheckBox, RadioGroup
Чтобы начать использовать и отображать диалог, этот метод необходим для инициализации диалога
Удаляет представление из диалога по его идентификатору
Добавляет текст основного содержимого в представление диалога
Добавляет заголовок в представление диалога
Если вы вызываете эту функцию, диалог появится на экране
Добавляет EditText (поле ввода текста) в представление диалога
Возвращает текст-подсказку EditText
Возвращает цвет текста
Возвращает размер текста EditText
Используется для параметризации поиска распознавания
Возвращает задержку распознавания
Возвращает текущий идентификатор движка распознавания
Возвращает метод распознавания
Возвращает тип распознавания в виде строки — IMAGE или TEXT
Возвращает длительность подсветки
Проверяет, включена ли подсказка подсветки
Возвращает порог оценки распознавания
Проверяет, включено ли динамическое масштабирование
Этот метод возвращает логическое значение, указывающее, будет ли поиск изображений/текста выполняться в оттенках серого
Возвращает логическое значение, определяющее, будет ли распознавание подсвечено
С помощью этого метода можно задать задержку поиска изображений/текста в миллисекундах
Устанавливает идентификатор базового движка распознавания
Изменяет алгоритм распознавания
Изменяет режим распознавания, задаваемый строкой IMAGE или TEXT. По умолчанию используется IMAGE
Устанавливает, использовать ли динамическое масштабирование при распознавании (полезно для поддержки нескольких экранов)
Устанавливает, использовать ли преобразование в оттенки серого для распознавания
Этот параметр указывает макросу отображать подсветку распознавания на экране устройства
Устанавливает длительность подсветки в миллисекундах
Устанавливает, показывать ли подсказку вместе с подсветкой
Устанавливает порог оценки для распознавания изображений и текста
Полезный модуль для ввода текста на экране вашего устройства
Этот метод имитирует ввод с клавиатуры на вашем экране, но работает только с полями ввода текста и не работает в некоторых приложениях
Возвращает список ваших существующих макросов
Модуль-расширение для программного вызова или выполнения вашего макроса во время выполнения
Выполняет ваш макрос с помощью исполнителя блоков
Выполняет ваш макрос с помощью исполнителя кода
Возвращает блок xml соответствующего макроса
Возвращает код соответствующего макроса
Возвращает идентификатор соответствующего макроса
Возвращает имя соответствующего макроса
Возвращает координату X центральной точки сопоставленной области.
Возвращает координату Y центральной точки сопоставленной области.
Возвращает центральную точку сопоставленной области как объект Point.
Возвращает сопоставленную область как объект Region.
Возвращает оценку уверенности совпадения.
Возвращает метку или текст, связанный с совпадением.
Возвращает координату X верхнего левого угла сопоставленной области.
Возвращает координату Y верхнего левого угла сопоставленной области.
Координаты x и y на экране
Возвращает координату x
Возвращает координату y
Изменяет координату x
Изменяет координату y
Добавляет переключатель (RadioButton) в представление диалога
Возвращает идентификатор кнопки
Возвращает текст переключателя
Добавляет группу переключателей (RadioGroup) в представление диалога; каждое дочернее представление содержит переключатель
Добавляет переключатель в группу
Возвращает список переключателей
Возвращает идентификатор представления
Полезный модуль для воспроизведения ваших жестов/касаний
Выполняет предварительно записанные касания
Базовый модуль для распознавания и выполнения автоматизации интерфейса в области интереса, которая является частью экрана устройства
Выполняет параметризованное поведение клика с использованием 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 содержит результат HTTP-запроса, выполненного с помощью модуля Request. Он предоставляет доступ к данным ответа, коду состояния и другим метаданным, возвращаемым сервером.
Возвращает содержимое тела ответа HTTP в виде строки.
Возвращает код состояния HTTP из ответа.
Добавляет представление Row (строка) в диалог
Возвращает идентификатор представления строки
Этот модуль имеет функциональность, аналогичную модулю 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)
Возвращает длительность всплывающего уведомления
Возвращает текущий уровень непрозрачности
Возвращает текущие внутренние отступы в виде массива чисел [left, top, right, bottom]
Возвращает текущую позицию всплывающего уведомления как объект Point
Возвращает текущий радиус скругления углов
Возвращает текущий цвет текста в виде строки
Вы можете задать, как долго всплывающее уведомление будет видимым, в миллисекундах
С помощью этого метода вы можете задать уровень прозрачности всплывающего уведомления (от 0.0 до 1.0)
Вы можете задать пользовательские внутренние отступы для содержимого всплывающего уведомления
Вы можете задать позицию всплывающего уведомления на экране с помощью координат x и y
Вы можете задать радиус скругления углов фона всплывающего уведомления
Вы можете задать цвет текста всплывающего уведомления (например, "#FF0000" или "#AARRGGBB")
Вспомогательный модуль для управления плавающей панелью инструментов Android Macro из Lua.
Возвращает текущую непрозрачность панели инструментов.
Возвращает текущий коэффициент масштабирования панели инструментов.
Скрывает плавающую панель инструментов.
Проверяет, доступна ли служба плавающей панели инструментов.
Проверяет, находится ли панель инструментов в данный момент в состоянии прилипания.
Проверяет, видна ли панель инструментов в данный момент на экране.
Включает или отключает режим свернутого круга для панели инструментов.
Устанавливает непрозрачность панели инструментов.
Перемещает плавающую панель инструментов в указанную позицию на экране.
Устанавливает коэффициент масштабирования панели инструментов.
Включает или отключает режим прилипания к краю для панели инструментов.
Показывает плавающую панель инструментов.
Интерфейс для обработки сенсорного взаимодействия на устройствах Android.
Отправляет все ожидающие сенсорные события в систему. Этот метод полезен, когда вы хотите убедиться, что все сенсорные события обрабатываются немедленно.
Выполняет действие касания (нажатие) в указанных координатах или точке.
Завершает работу и очищает сенсорный интерфейс. Этот метод следует вызывать, когда вы закончили использовать сенсорный интерфейс.
Инициализирует сенсорный интерфейс. Этот метод должен быть вызван перед использованием любых других сенсорных методов.
Выполняет действие перемещения к указанным координатам или точке.
Выполняет действие отпускания касания в текущей позиции.
Вспомогательный класс для отображения всплывающих уведомлений, предупреждений, пауз и др.
Показывает предупреждение на экране
Создаёт список точек между начальной и конечной точками
Добавляет паузу в макрос
Показывает всплывающее уведомление на экране