Saltar al contenido principal

263 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

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

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.

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

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

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

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

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