Перейти к основному содержимому

263 страницы с тегом "Справочник"

Посмотреть все теги

CheckBox()

Добавляет флажок в представление диалога

CheckBox():getId()

Возвращает текущий идентификатор представления флажка

ClickParams()

Используется для настройки параметров события клика

ClickParams():setDelay()

С помощью этого метода вы можете задать задержку клика в миллисекундах

ClickParams():setDuration()

Этот метод используется, чтобы задать, как долго длится клик, в миллисекундах

ClickParams():setOffset()

Если задано совпадение или координаты, позиция клика будет смещена на основе координат x и y

Clipboard:copy()

Копирует строку в системный буфер обмена.

Clipboard:paste()

Вставляет текущий текст из буфера обмена в активное поле ввода.

Clipboard:read()

Считывает текущий текст из буфера обмена.

Color()

Вспомогательный класс для определения сходства цветов

Color():blue()

Извлекает значение синего цвета из шестнадцатеричной строки цвета.

Color():compare()

Сравнивает оба цвета и возвращает оценку сходства

Color():getHex()

Возвращает цвет в виде шестнадцатеричной строки

Color():green()

Извлекает значение зелёного цвета из шестнадцатеричной строки цвета.

Color():isEqual()

Проверяет, имеют ли оба цвета оценку сходства, равную 1

Color():red()

Извлекает значение красного цвета из шестнадцатеричной строки цвета.

Column()

Добавляет представление Column (столбец) в диалог

Column():getId()

Возвращает идентификатор представления столбца

DateTime()

Служебный класс для выполнения вычислений с датой и временем.

DateTime():add()

Добавляет указанный промежуток времени к объекту DateTime.

DateTime():date()

Устанавливает день месяца объекта DateTime.

DateTime():day()

Возвращает день недели объекта DateTime (воскресенье — 0, понедельник — 1 и т. д.).

DateTime():diff()

Вычисляет разницу между текущим объектом DateTime и другим объектом DateTime.

DateTime():endOf()

Устанавливает объект DateTime на конец указанной единицы времени (например, конец дня, конец месяца).

DateTime():format()

Возвращает отформатированную дату в виде строки.

DateTime():hour()

Возвращает час дня объекта DateTime (24-часовой формат, 0-23).

DateTime():hour()

Устанавливает час дня объекта DateTime (24-часовой формат, 0-23).

DateTime():isAfter()

Проверяет, находится ли текущий объект DateTime позже другого объекта DateTime.

DateTime():isBefore()

Проверяет, находится ли текущий объект DateTime раньше другого объекта DateTime.

DateTime():isBetween()

Проверяет, находится ли текущий объект DateTime между двумя другими объектами DateTime (включительно).

DateTime():isSame()

Проверяет, совпадает ли текущий объект DateTime с другим объектом DateTime.

DateTime():isSameOrAfter()

Проверяет, совпадает ли текущий объект DateTime с другим объектом DateTime или находится позже него.

DateTime():isSameOrBefore()

Проверяет, совпадает ли текущий объект DateTime с другим объектом DateTime или находится раньше него.

DateTime():local()

Преобразует часовой пояс объекта DateTime в локальный часовой пояс системы по умолчанию.

DateTime():month()

Возвращает месяц объекта DateTime (нумерация с 1, январь — 1).

DateTime():month()

Устанавливает месяц объекта DateTime (нумерация с 1, январь — 1).

DateTime():second()

Устанавливает секунду минуты объекта DateTime.

DateTime():startOf()

Устанавливает объект DateTime на начало указанной единицы времени (например, начало дня, начало месяца).

DateTime():subtract()

Вычитает указанный промежуток времени из объекта DateTime.

DateTime():toISOString()

Возвращает строку даты в формате ISO 8601 (например, "1970-01-01T0000.000Z").

DateTime():tz()

Устанавливает часовой пояс объекта DateTime на указанный идентификатор часового пояса.

DateTime():unix()

Возвращает метку времени Unix (секунды с начала эпохи Unix) объекта DateTime.

DateTime():utc()

Преобразует часовой пояс объекта DateTime в UTC.

DateTime():valueOf()

Возвращает примитивное значение объекта DateTime, которое представляет собой количество миллисекунд с начала эпохи Unix.

Dialog:add()

Добавляет представление в диалог; в настоящее время вы можете добавлять только представления на основе этого параметра

Dialog:getValueById()

Этот метод полезен для получения значения EditText, CheckBox, RadioGroup по идентификатору

Dialog:getValueOf()

Этот метод полезен для получения значения EditText, CheckBox, RadioGroup

Dialog:init()

Чтобы начать использовать и отображать диалог, этот метод необходим для инициализации диалога

Dialog:remove()

Удаляет представление из диалога по его идентификатору

Dialog:setMessage()

Добавляет текст основного содержимого в представление диалога

Dialog:setTitle()

Добавляет заголовок в представление диалога

Dialog:show()

Если вы вызываете эту функцию, диалог появится на экране

EditText()

Добавляет EditText (поле ввода текста) в представление диалога

FinderParams()

Используется для параметризации поиска распознавания

FinderParams():isGrayscale()

Этот метод возвращает логическое значение, указывающее, будет ли поиск изображений/текста выполняться в оттенках серого

FinderParams():isHighlight()

Возвращает логическое значение, определяющее, будет ли распознавание подсвечено

FinderParams():setDelay()

С помощью этого метода можно задать задержку поиска изображений/текста в миллисекундах

FinderParams():setDetectionType()

Изменяет режим распознавания, задаваемый строкой IMAGE или TEXT. По умолчанию используется IMAGE

FinderParams():setDynamicScaling()

Устанавливает, использовать ли динамическое масштабирование при распознавании (полезно для поддержки нескольких экранов)

FinderParams():setGrayscale()

Устанавливает, использовать ли преобразование в оттенки серого для распознавания

FinderParams():setHighlight()

Этот параметр указывает макросу отображать подсветку распознавания на экране устройства

FinderParams():setScore()

Устанавливает порог оценки для распознавания изображений и текста

Keyboard

Полезный модуль для ввода текста на экране вашего устройства

Keyboard:type()

Этот метод имитирует ввод с клавиатуры на вашем экране, но работает только с полями ввода текста и не работает в некоторых приложениях

Macro:getList()

Возвращает список ваших существующих макросов

Macro()

Модуль-расширение для программного вызова или выполнения вашего макроса во время выполнения

Macro():executeBlock()

Выполняет ваш макрос с помощью исполнителя блоков

Macro():executeCode()

Выполняет ваш макрос с помощью исполнителя кода

Macro():getBlock()

Возвращает блок xml соответствующего макроса

Macro():getCode()

Возвращает код соответствующего макроса

Macro():getId()

Возвращает идентификатор соответствующего макроса

Macro():getName()

Возвращает имя соответствующего макроса

MatchResult:getMiddleX()

Возвращает координату X центральной точки сопоставленной области.

MatchResult:getMiddleY()

Возвращает координату Y центральной точки сопоставленной области.

MatchResult:getPoint()

Возвращает центральную точку сопоставленной области как объект Point.

MatchResult:getRegion()

Возвращает сопоставленную область как объект Region.

MatchResult:getText()

Возвращает метку или текст, связанный с совпадением.

MatchResult:getX()

Возвращает координату X верхнего левого угла сопоставленной области.

MatchResult:getY()

Возвращает координату Y верхнего левого угла сопоставленной области.

Point()

Координаты x и y на экране

RadioButton()

Добавляет переключатель (RadioButton) в представление диалога

RadioGroup()

Добавляет группу переключателей (RadioGroup) в представление диалога; каждое дочернее представление содержит переключатель

Record

Полезный модуль для воспроизведения ваших жестов/касаний

Record:play()

Выполняет предварительно записанные касания

Region()

Базовый модуль для распознавания и выполнения автоматизации интерфейса в области интереса, которая является частью экрана устройства

Region():click()

Выполняет параметризованное поведение клика с использованием MatchResult

Region():clickAll()

Выполняет распознавание изображений/текста и массово кликает по координатам совпадений

Region():exist()

Проверяет, существует ли совпадение в области. Если совпадение найдено, метод возвращает true, иначе — false

Region():existClick()

Выполняет распознавание изображений/текста и кликает по координатам совпадения. Если совпадение найдено, метод возвращает true

Region():existClickAll()

Выполняет распознавание изображений/текста и массово кликает по координатам совпадений. Если совпадение найдено, метод возвращает true

Region():find()

Выполняет поиск изображения или текста в области. Если изображение или текст найдены, возвращает MatchResult, иначе возвращает nil

Region():findAll()

Выполняет массовый поиск изображений или текста и возвращает список MatchResult

Region():getColor()

Получает цвет пикселя по определённым координатам. Впоследствии этот цвет можно использовать для сравнения и определения схожести оценки цвета, что полезно для распознавания цвета

Region():getColors()

Получает цвет пикселей по нескольким координатам одновременно. Впоследствии эти цвета можно использовать для сравнения и определения схожести оценки цвета, что полезно для распознавания цвета

Region():getText()

Этот метод выполняет OCR (распознавание текста) в области интереса и возвращает объединённый текст

Region():getTextMatches()

Возвращает все найденные в области совпадения текста в надлежащем формате

Region():multiSwipe()

Выполняет свайп одновременно до 10 пальцами в пределах области. Каждый палец работает по собственной независимой временной шкале.

Region():screenshot()

Делает снимок области и сохраняет его в /data/data/com.androidmacro/images/$macroId/$fileName

Region():swipe()

Выполняет свайп одним пальцем в пределах области.

Region():wait()

Ожидает появления шаблона в области. Если время ожидания истечёт, метод вызовет ошибку

Region():waitClick()

Ожидает появления изображения/текста, после чего кликает по нему

Region():waitVanish()

Ожидает, пока шаблон не исчезнёт из области. Если время ожидания истечёт, метод вызовет ошибку

Request()

Модуль для выполнения сетевых запросов к интернету, представленный в версии 1.0.0.31

Request():delete()

Выполняет DELETE-запрос и возвращает объект Response. Этот метод используется для удаления ресурса с сервера.

Request():get()

Выполняет GET-запрос и возвращает объект Response. Этот метод используется для получения данных с указанного URL-адреса.

Request():patch()

Выполняет PATCH-запрос и возвращает объект Response. Этот метод используется для частичного обновления ресурса на сервере.

Request():post()

Выполняет POST-запрос и возвращает объект Response. Этот метод используется для отправки данных на сервер, как правило, для создания нового ресурса.

Request():put()

Выполняет PUT-запрос и возвращает объект Response. Этот метод используется для полной замены ресурса на сервере.

Request():setHeader()

Устанавливает новый заголовок для HTTP-запросов. Этот метод позволяет добавлять пользовательские HTTP-заголовки к вашему запросу перед его отправкой.

Request():setParameter()

Устанавливает параметр для тела запроса (используется с запросами POST/PUT/PATCH). Этот метод позволяет добавлять данные, которые будут отправлены в теле запроса.

Response

Объект Response содержит результат HTTP-запроса, выполненного с помощью модуля Request. Он предоставляет доступ к данным ответа, коду состояния и другим метаданным, возвращаемым сервером.

Response:getData()

Возвращает содержимое тела ответа HTTP в виде строки.

Row()

Добавляет представление Row (строка) в диалог

Row():getId()

Возвращает идентификатор представления строки

Screen

Этот модуль имеет функциональность, аналогичную модулю Region, за исключением того, что он использует полную ширину и высоту устройства

Screen:click()

Выполняет параметризованное поведение клика с использованием MatchResult

Screen:clickAll()

Выполняет распознавание изображений/текста и массово кликает по координатам совпадений

Screen:exist()

Проверяет, существует ли совпадение на экране устройства. Если совпадение найдено, метод возвращает true, иначе — false

Screen:existClick()

Выполняет распознавание изображений/текста и кликает по координатам совпадения. Если совпадение найдено, метод возвращает true

Screen:existClickAll()

Выполняет распознавание изображений/текста и массово кликает по координатам совпадений. Если совпадение найдено, метод возвращает true

Screen:find()

Выполняет поиск изображения или текста на экране устройства. Если изображение или текст найдены, возвращает MatchResult, иначе возвращает nil

Screen:findAll()

Выполняет массовый поиск изображений или текста и возвращает список MatchResult

Screen:getColor()

Получает цвет пикселя по определённым координатам. Впоследствии этот цвет можно использовать для сравнения и определения схожести оценки цвета, что полезно для распознавания цвета

Screen:getColors()

Получает цвет пикселей по нескольким координатам одновременно. Впоследствии эти цвета можно использовать для сравнения и определения схожести оценки цвета, что полезно для распознавания цвета

Screen:getText()

Этот метод выполняет OCR (распознавание текста) на экране устройства и возвращает объединённый текст

Screen:getX()

Возвращает координату x экрана

Screen:getY()

Возвращает координату y экрана

Screen:multiSwipe()

Выполняет свайп по экрану одновременно до 10 пальцами. Каждый палец работает по собственной независимой временной шкале — опускается, перемещается, удерживается и поднимается согласно своим параметрам.

Screen:screenshot()

Делает снимок экрана всего устройства и сохраняет его в /data/data/com.androidmacro/images/$macroId/$fileName

Screen:swipe()

Выполняет свайп одним пальцем по экрану. Траектория свайпа задаётся списком значений SwipePoint, через которые палец проходит последовательно.

Screen:wait()

Ожидает появления шаблона на экране. Если время ожидания истечёт, метод вызовет ошибку

Screen:waitVanish()

Ожидает, пока шаблон не исчезнёт с экрана. Если время ожидания истечёт, метод вызовет ошибку

Screen():getTextMatches()

Возвращает все найденные на экране совпадения текста в надлежащем формате

Screen():waitClick()

Ожидает появления изображения/текста на экране, после чего кликает по нему

Settings

Используется для изменения настроек макроса и его оптимизации

Settings:cacheOff()

Если этот параметр отключён, макрос не будет использовать кэшированный кадр изображения

Settings:cacheOn()

Если этот параметр включён, макрос будет сохранять во временный кэш последний кадр. Обычно макрос захватывает экран устройства каждый раз, когда доступен новый кадр — это ресурсоёмкая операция, поэтому для её предотвращения можно использовать этот параметр

Settings:getClickDelay()

Возвращает задержку клика в текущем выполняемом макросе

Settings:getImagePath()

Возвращает текущий путь к каталогу изображений макроса

Settings:getMinScore()

Возвращает минимальную оценку совпадения, используемую как порог при распознавании текста или изображений

Settings:getScanInterval()

Возвращает задержку распознавания текста или изображений в текущем выполняемом макросе

Settings:getSwipeDelay()

Возвращает задержку свайпа в текущем выполняемом макросе

Settings:grayscaleOff()

Если этот параметр отключён, распознавание текста или изображений будет выполняться в обычном режиме

Settings:grayscaleOn()

Если этот параметр включён, распознавание текста или изображений будет выполняться в режиме оттенков серого. Это полезно для ускорения процесса распознавания

Settings:isGrayscale()

Проверяет, выполняется ли распознавание текста или изображений в режиме оттенков серого

Settings:setClickDelay()

Изменяет полную задержку клика в текущем выполняемом макросе

Settings:setComparisonHeight()

Изменяет высоту сравнения. Эта высота сравнения — переменная или константа, которую Android Macro использует для расчёта разрешения экрана между двумя устройствами с одинаковым соотношением сторон

Settings:setComparisonWidth()

Изменяет ширину сравнения. Эта ширина сравнения — переменная или константа, которую Android Macro использует для расчёта разрешения экрана между двумя устройствами с одинаковым соотношением сторон

Settings:setMinScore()

Изменяет минимальный порог оценки при распознавании текста или изображений

Settings:setScanInterval()

Добавляет задержку при распознавании текста или изображений

Settings:setSwipeDelay()

Изменяет полную задержку свайпа в текущем выполняемом макросе

Storage:append()

Добавляет данные к существующему сохранённому значению.

Storage:delete()

Удаляет сохранённое значение по ключу.

Storage:read()

Считывает сохранённое значение по ключу.

Storage:write()

Сохраняет значение, используя строковый ключ.

SwipeParams()

Используется для настройки параметров событий свайпа

SwipeParams():setContinue()

Вы можете задать, будут ли точки свайпа непрерывными, что означает, что палец не отрывается от экрана во время свайпа.

SwipeParams():setDelay()

С помощью этого метода вы можете задать задержку свайпа в миллисекундах

SwipePoint()

Представляет точку в траектории свайпа. Используется с ScreenmultiSwipe() для определения того, куда перемещается палец, с какой скоростью и как долго он задерживается.

SwipePoint():getSpeed() [DEPRECATED]

Возвращает скорость точки свайпа. Этот метод не будет работать после версии 1.0.0.16

SwipePoint():setSpeed() [DEPRECATED]

Изменяет скорость точки свайпа. Этот метод не будет работать после версии 1.0.0.16

System

Вспомогательный класс для нажатия системных кнопок

TextView()

Добавляет TextView (текстовое поле) в представление диалога

ToastParams()

Используется для настройки параметров всплывающих уведомлений (toast)

ToastParams():getPadding()

Возвращает текущие внутренние отступы в виде массива чисел [left, top, right, bottom]

ToastParams():getPosition()

Возвращает текущую позицию всплывающего уведомления как объект Point

ToastParams():setDuration()

Вы можете задать, как долго всплывающее уведомление будет видимым, в миллисекундах

ToastParams():setOpacity()

С помощью этого метода вы можете задать уровень прозрачности всплывающего уведомления (от 0.0 до 1.0)

ToastParams():setPadding()

Вы можете задать пользовательские внутренние отступы для содержимого всплывающего уведомления

ToastParams():setPosition()

Вы можете задать позицию всплывающего уведомления на экране с помощью координат x и y

ToastParams():setRadius()

Вы можете задать радиус скругления углов фона всплывающего уведомления

ToastParams():setTextColor()

Вы можете задать цвет текста всплывающего уведомления (например, "#FF0000" или "#AARRGGBB")

Toolbar

Вспомогательный модуль для управления плавающей панелью инструментов Android Macro из Lua.

Toolbar:getOpacity()

Возвращает текущую непрозрачность панели инструментов.

Toolbar:getScale()

Возвращает текущий коэффициент масштабирования панели инструментов.

Toolbar:hide()

Скрывает плавающую панель инструментов.

Toolbar:isAvailable()

Проверяет, доступна ли служба плавающей панели инструментов.

Toolbar:isSnapped()

Проверяет, находится ли панель инструментов в данный момент в состоянии прилипания.

Toolbar:isVisible()

Проверяет, видна ли панель инструментов в данный момент на экране.

Toolbar:setCollapse()

Включает или отключает режим свернутого круга для панели инструментов.

Toolbar:setOpacity()

Устанавливает непрозрачность панели инструментов.

Toolbar:setPosition()

Перемещает плавающую панель инструментов в указанную позицию на экране.

Toolbar:setScale()

Устанавливает коэффициент масштабирования панели инструментов.

Toolbar:setSnap()

Включает или отключает режим прилипания к краю для панели инструментов.

Toolbar:show()

Показывает плавающую панель инструментов.

Touch

Интерфейс для обработки сенсорного взаимодействия на устройствах Android.

Touch:dispatch()

Отправляет все ожидающие сенсорные события в систему. Этот метод полезен, когда вы хотите убедиться, что все сенсорные события обрабатываются немедленно.

Touch:down()

Выполняет действие касания (нажатие) в указанных координатах или точке.

Touch:exit()

Завершает работу и очищает сенсорный интерфейс. Этот метод следует вызывать, когда вы закончили использовать сенсорный интерфейс.

Touch:init()

Инициализирует сенсорный интерфейс. Этот метод должен быть вызван перед использованием любых других сенсорных методов.

Touch:move()

Выполняет действие перемещения к указанным координатам или точке.

Touch:up()

Выполняет действие отпускания касания в текущей позиции.

Utils

Вспомогательный класс для отображения всплывающих уведомлений, предупреждений, пауз и др.

Utils:alert()

Показывает предупреждение на экране

Utils:interpolatePoints()

Создаёт список точек между начальной и конечной точками

Utils:toast()

Показывает всплывающее уведомление на экране