Saltar al contenido principal

278 documentos etiquetados con "Reference"

Ver Todas las Etiquetas

CheckBox()

Añade una casilla de verificación a la vista del diálogo

ClickParams():setOffset()

Cuando se establece una coincidencia o coordenada, la posición del clic se desplazará según las coordenadas x e y

Clipboard:paste()

Pega el texto actual del portapapeles en el campo de entrada enfocado.

Color()

Clase de utilidad para realizar similitud de color

Color():blue()

Extrae el valor del color azul de una cadena de color hexadecimal.

Color():green()

Extrae el valor del color verde de una cadena de color hexadecimal.

Color():red()

Extrae el valor del color rojo de una cadena de color hexadecimal.

Column()

Añade una vista Column al diálogo

DateTime()

Clase de utilidad para realizar cálculos de fecha y hora

DateTime():day()

Devuelve el día de la semana del objeto DateTime. (Domingo es 0, Lunes es 1, etc.).

DateTime():diff()

Calcula la diferencia entre el objeto DateTime actual y otro objeto DateTime.

DateTime():endOf()

Establece el objeto DateTime al final de una unidad de tiempo especificada (p. ej., final del día, final del mes).

DateTime():hour()

Devuelve la hora del día del objeto DateTime. (Formato de 24 horas, 0-23).

DateTime():hour()

Establece la hora del día del objeto DateTime. (Formato de 24 horas, 0-23).

DateTime():isBetween()

Comprueba si el objeto DateTime actual se encuentra entre otros dos objetos DateTime (inclusive).

DateTime():isSame()

Comprueba si el objeto DateTime actual es el mismo que otro objeto DateTime.

DateTime():local()

Convierte la zona horaria del objeto DateTime a la zona horaria local predeterminada del sistema.

DateTime():startOf()

Establece el objeto DateTime al inicio de una unidad de tiempo especificada (p. ej., inicio del día, inicio del mes).

DateTime():tz()

Establece la zona horaria del objeto DateTime a un ID de zona horaria especificado.

DateTime():unix()

Devuelve la marca de tiempo Unix (segundos desde el epoch de Unix) del objeto DateTime.

DateTime():valueOf()

Devuelve el valor primitivo del objeto DateTime, que es el número de milisegundos desde el epoch de Unix.

Dialog:add()

Agrega una vista al diálogo; actualmente solo puedes agregar una vista basada en este parámetro

Dialog:getValueById()

Este método es útil para obtener el valor de EditText, CheckBox, RadioGroup según el id

Dialog:getValueOf()

Este método es útil para obtener el valor de EditText, CheckBox, RadioGroup

Dialog:init()

Para empezar a usar y mostrar el diálogo, este método es necesario para inicializar el diálogo

Dialog:show()

Si invocas esta función el diálogo aparecerá en la pantalla

Dialog:showIfNeeded()

Shows the dialog only when a question still needs an answer. Otherwise it returns straight away, and the macro uses the saved answers.

EditText()

Añade un EditText a la vista del diálogo

FinderParams():isGrayscale()

Este método devuelve un valor booleano que indica si la búsqueda de imagen/texto se realizará en escala de grises

GestureRecorder()

The user plays a routine once on their own screen. Every tap, hold and swipe is recorded and passed on to the app, so they can play normally. The answer is a record name for Record:play().

hideWhen()

The opposite of showWhen(): hides an item while a checkbox is ticked, or while an option is chosen. So it shows while the checkbox is not ticked, or while any other option is chosen.

Keyboard

Módulo útil para escribir texto en la pantalla de tu dispositivo

Keyboard:type()

Este método simulará el tecleo del teclado en tu pantalla, pero solo funciona en cualquier campo de entrada de texto y no funciona en algunas aplicaciones

Macro()

Un módulo de extensión para llamar o ejecutar tu macro de forma programática en tiempo de ejecución

MatchResult:getX()

Devuelve la coordenada X de la esquina superior izquierda de la región coincidente.

MatchResult:getY()

Devuelve la coordenada Y de la esquina superior izquierda de la región coincidente.

NumberInput()

A field that only takes a number. The answer is a number.

NumberInput():setRange()

Keeps the number between two values. The field shows the range, and OK waits for a number in it.

Page()

One page of a long dialog. The first time, the user answers the pages one at a time with Next and Back; once everything is answered, the pages show as tabs.

Point()

Coordenada de x e y en la pantalla

RadioGroup()

Añade un grupo de opciones a la vista del diálogo, cada vista secundaria contiene un botón de opción

RadioGroup():showAsDropdown()

Shows the options as a dropdown instead of round buttons. Better for long lists. The answer is still the id of the chosen RadioButton.

Record

Módulo útil para reproducir tus gestos/toques

Region()

El módulo principal para detectar y realizar automatización de interfaz de usuario en una región de interés que es una parte de la pantalla del dispositivo

Region():click()

Realizar un comportamiento de clic parametrizado utilizando MatchResult

Region():clickAll()

Realizar detección de imagen/texto y hacer clic en sus coordenadas coincidentes de forma masiva

Region():exist()

Verificar si existe una coincidencia en la región; si se encuentra una coincidencia, este método devuelve true, de lo contrario false

Region():existClick()

Realizar detección de imagen/texto y hacer clic en sus coordenadas coincidentes; si se encuentra una coincidencia, este método devuelve true

Region():existClickAll()

Realizar detección de imagen/texto y hacer clic en sus coordenadas coincidentes; si se encuentra una coincidencia, este método devuelve true

Region():find()

Realizar búsqueda de imagen o texto en la región; si se encuentra la imagen o el texto, devuelve MatchResult, de lo contrario devuelve nil

Region():findAll()

Realizar búsqueda de imagen o texto de forma masiva y devolver una lista de MatchResult

Region():getColor()

Obtener el color del píxel en una coordenada determinada; posteriormente este color puede usarse para comparar si el color tiene una puntuación similar, lo cual es útil para realizar detección de color

Region():getColors()

Obtener el color del píxel en múltiples coordenadas al mismo tiempo; posteriormente estos colores pueden usarse para comparar si el color tiene una puntuación similar, lo cual es útil para realizar detección de color

Region():getText()

Este método realiza OCR en la región de interés y devuelve el texto concatenado

Region():multiSwipe()

Realizar un deslizamiento de hasta 10 dedos simultáneamente dentro de la región. Cada dedo opera en su propia línea de tiempo independiente.

Region():screenshot()

Tomar una captura de pantalla de la región y guardarla en /data/data/com.androidmacro/images/$macroId/$fileName

Region():swipe()

Realizar un deslizamiento con un solo dedo dentro de la región.

Region():wait()

Esperar hasta que la plantilla aparezca en la región; si se alcanza el tiempo de espera, este método lanzará un error

Region():waitVanish()

Esperar hasta que la plantilla desaparezca o se desvanezca de la región; si se alcanza el tiempo de espera, este método lanzará un error

Request()

Un módulo para realizar solicitudes de red a internet que se introdujo en la versión 1.0.0.31

Request():delete()

Ejecuta una solicitud DELETE y devuelve un objeto Response. Este método se usa para eliminar un recurso de un servidor.

Request():get()

Ejecuta una solicitud GET y devuelve un objeto Response. Este método se usa para recuperar datos de una URL especificada.

Request():patch()

Ejecuta una solicitud PATCH y devuelve un objeto Response. Este método se usa para actualizar parcialmente un recurso en un servidor.

Request():post()

Ejecuta una solicitud POST y devuelve un objeto Response. Este método se usa para enviar datos a un servidor, normalmente para crear un nuevo recurso.

Request():put()

Ejecuta una solicitud PUT y devuelve un objeto Response. Este método se usa para reemplazar completamente un recurso en un servidor.

Request():setHeader()

Establece una nueva cabecera para solicitudes HTTP. Este método te permite añadir cabeceras HTTP personalizadas a tu solicitud antes de enviarla.

Request():setParameter()

Establece un parámetro para el cuerpo de la solicitud (usado con solicitudes POST/PUT/PATCH). Este método te permite añadir datos que se enviarán en el cuerpo de la solicitud.

Response

El objeto Response contiene el resultado de una petición HTTP realizada con el módulo Request. Proporciona acceso a los datos de la respuesta, el código de estado y otros metadatos devueltos por el servidor.

Response:getData()

Obtiene el contenido del cuerpo de la respuesta como una cadena de texto de la respuesta HTTP.

Row()

Añade una vista Row al diálogo

Screen

El módulo tiene una funcionalidad similar al módulo Region, excepto que utiliza el ancho y alto completos del dispositivo

Screen:click()

Realizar un comportamiento de clic parametrizado utilizando MatchResult

Screen:clickAll()

Realizar detección de imagen/texto y hacer clic en sus coordenadas coincidentes de forma masiva

Screen:exist()

Verificar si existe una coincidencia en la pantalla del dispositivo; si se encuentra una coincidencia, este método devuelve true, de lo contrario false

Screen:existClick()

Realizar detección de imagen/texto y hacer clic en sus coordenadas coincidentes; si se encuentra una coincidencia, este método devuelve true

Screen:existClickAll()

Realizar detección de imagen/texto y hacer clic en sus coordenadas coincidentes; si se encuentra una coincidencia, este método devuelve true

Screen:find()

Realizar búsqueda de imagen o texto en la pantalla de tu dispositivo; si se encuentra la imagen o el texto, devuelve MatchResult, de lo contrario devuelve nil

Screen:findAll()

Realizar búsqueda de imagen o texto de forma masiva y devolver una lista de MatchResult

Screen:getColor()

Obtener el color del píxel en una coordenada determinada; posteriormente este color puede usarse para comparar si el color tiene una puntuación similar, lo cual es útil para realizar detección de color

Screen:getColors()

Obtener el color del píxel en múltiples coordenadas al mismo tiempo; posteriormente estos colores pueden usarse para comparar si el color tiene una puntuación similar, lo cual es útil para realizar detección de color

Screen:getText()

Este método realiza OCR en la pantalla del dispositivo y devuelve el texto concatenado

Screen:multiSwipe()

Realizar un deslizamiento de hasta 10 dedos simultáneamente en la pantalla. Cada dedo opera en su propia línea de tiempo independiente: tocando, moviéndose, manteniéndose y levantándose de acuerdo con sus propios parámetros.

Screen:screenshot()

Tomar una captura de pantalla de toda la pantalla del dispositivo y guardarla en /data/data/com.androidmacro/images/$macroId/$fileName

Screen:swipe()

Realizar un deslizamiento con un solo dedo en la pantalla. La ruta del deslizamiento se define mediante una lista de valores SwipePoint que el dedo recorre secuencialmente.

Screen:wait()

Esperar hasta que la plantilla aparezca en la pantalla; si se alcanza el tiempo de espera, este método lanzará un error

Screen:waitVanish()

Esperar hasta que la plantilla desaparezca o se desvanezca de la pantalla; si se alcanza el tiempo de espera, este método lanzará un error

Screen():waitClick()

Esperar a que una imagen/texto aparezca en la pantalla y luego hacer clic en ella

Section()

A titled group of questions the user can fold, such as "Advanced".

setHelp()

Adds a small line of help under an item. Every dialog item has it.

setRequired()

Chooses whether OK waits for an answer to this question. It is on NumberInput, Slider, TapPicker, TapListPicker and GestureRecorder.

Settings

Útil para modificar la configuración y optimización del macro

Settings:cacheOff()

Cuando esta opción está desactivada, el macro no utilizará la caché de fotogramas de imagen

Settings:cacheOn()

Cuando esta opción está activada, el macro almacenará una caché temporal para guardar el último fotograma; normalmente tu macro capturará la pantalla del dispositivo cada vez que haya un fotograma disponible, esta es una operación intensiva, por lo que para evitarlo puedes usar esta opción

Settings:getMinScore()

Devuelve la puntuación mínima de coincidencia como umbral cuando realizas detección de texto o imagen

Settings:grayscaleOff()

Cuando esta opción está desactivada, la detección de texto o imagen se procesará en modo normal

Settings:grayscaleOn()

Cuando esta opción está activada, la detección de texto o imagen se procesará en escala de grises, lo cual es útil para acelerar el proceso de detección

Settings:setComparisonHeight()

Cambia la altura de comparación; esta altura de comparación es una variable o constante que Android Macro utiliza para calcular la resolución de pantalla entre 2 dispositivos con la misma relación de aspecto

Settings:setComparisonWidth()

Cambia el ancho de comparación; este ancho de comparación es una variable o constante que Android Macro utiliza para calcular la resolución de pantalla entre 2 dispositivos con la misma relación de aspecto

showWhen()

Shows a question, text or container only while a checkbox is ticked, or while an option is chosen. Every dialog item has it.

Slider()

The user slides to a number between two values. The label shows the current number. The answer is a number.

SwipeParams():setContinue()

Puedes establecer si cada punto de deslizamiento es continuo, lo que significa que el dedo que desliza no se levanta.

SwipePoint()

Representa un punto en una trayectoria de deslizamiento. Se usa con ScreenmultiSwipe() para definir hacia dónde se mueve el dedo, a qué velocidad y cuánto tiempo se pausa.

System

Clase de utilidad para presionar el botón del sistema

TapListPicker()

The user taps several spots on their own screen, in order. Each marker shows its number and can be dragged. The answer is a list of Points.

TapPicker()

The user taps a spot on their own screen, then drags the marker to fine-tune it. The answer is a Point.

TextView()

Añade un TextView a la vista del diálogo

ToastParams()

Útil para parametrizar mensajes de notificación emergente

ToastParams():setOpacity()

Puedes establecer el nivel de transparencia de la notificación emergente usando este método (0.0 a 1.0)

Toolbar

Módulo de utilidad para controlar la barra de herramientas flotante de Android Macro desde Lua.

Toolbar:isSnapped()

Comprueba si la barra de herramientas se encuentra actualmente en estado ajustado.

Toolbar:isVisible()

Comprueba si la barra de herramientas está visible actualmente en la pantalla.

Toolbar:setSnap()

Activa o desactiva el modo de ajuste al borde para la barra de herramientas.

Touch

Interfaz para manejar interacciones táctiles en dispositivos Android.

Touch:dispatch()

Envía todos los eventos táctiles pendientes al sistema. Este método es útil cuando deseas asegurar que todos los eventos táctiles se procesen inmediatamente.

Touch:down()

Realiza una acción táctil de presionar en las coordenadas o el punto especificados.

Touch:exit()

Sale y limpia la interfaz táctil. Este método debe llamarse cuando hayas terminado de usar la interfaz táctil.

Touch:init()

Inicializa la interfaz táctil. Este método debe llamarse antes de usar cualquier otro método táctil.

Touch:move()

Realiza una acción táctil de mover hacia las coordenadas o el punto especificados.

Touch:up()

Realiza una acción táctil de soltar, liberando el toque en la posición actual.

Utils

Clase de utilidad para mostrar toast, alertas, sleep y más