Aller au contenu principal

194 documents tagués avec "Référence"

Voir tous les tags

CheckBox()

Ajoute une case à cocher à la vue de dialogue

ClickParams():setOffset()

Lorsqu'une correspondance ou une coordonnée est définie, la position du clic sera décalée en fonction des coordonnées x et y

Color()

Classe utilitaire pour effectuer des comparaisons de couleurs

Column()

Ajoute une vue en colonne au dialogue

DateTime()

Utility class to perform datetime calculations

DateTime():day()

Returns the day of the week of the DateTime object. (Sunday is 0, Monday is 1, etc.).

DateTime():diff()

Calculates the difference between the current DateTime object and another DateTime object.

DateTime():endOf()

Sets the DateTime object to the end of a specified unit of time (e.g., end of the day, end of the month).

DateTime():hour()

Returns the hour of the day of the DateTime object. (24-hour format, 0-23).

DateTime():hour()

Sets the hour of the day of the DateTime object. (24-hour format, 0-23).

DateTime():isBetween()

Checks if the current DateTime object is between two other DateTime objects (inclusive).

DateTime():isSame()

Checks if the current DateTime object is the same as another DateTime object.

DateTime():local()

Converts the DateTime object's timezone to the system's default local timezone.

DateTime():startOf()

Sets the DateTime object to the start of a specified unit of time (e.g., start of the day, start of the month).

DateTime():tz()

Sets the DateTime object's timezone to a specified timezone ID.

DateTime():unix()

Returns the Unix timestamp (seconds since Unix epoch) of the DateTime object.

DateTime():valueOf()

Returns the primitive value of the DateTime object, which is the number of milliseconds since the Unix epoch.

Dialog

Classe utilitaire pour afficher une fenêtre de dialogue à l'écran, utile pour paramétrer votre macro

Dialog:add()

Ajoute une vue au dialogue, actuellement vous ne pouvez ajouter que des vues basées sur ce paramètre

Dialog:getValueById()

Cette méthode est utile pour obtenir la valeur d'un EditText, CheckBox, ou RadioGroup basé sur son id

Dialog:getValueOf()

Cette méthode est utile pour obtenir la valeur d'un EditText, CheckBox, ou RadioGroup

Dialog:init()

Pour commencer à utiliser et afficher le dialogue, cette méthode est nécessaire pour initialiser le dialogue

Dialog:show()

Si vous appelez cette fonction, le dialogue apparaîtra à l'écran

EditText()

Ajoute un champ de texte modifiable à la vue du dialogue

FinderParams():setDelay()

Vous pouvez définir le délai de recherche d'image/texte en millisecondes en utilisant cette méthode

Keyboard

Module utile pour saisir du texte sur l'écran de votre appareil

Keyboard:type()

Cette méthode simule la saisie au clavier sur votre écran, mais ne fonctionne que sur les champs de texte et peut ne pas fonctionner dans certaines applications

Macro()

Un module d'extension pour appeler ou exécuter votre macro de manière programmatique pendant l'exécution

Point()

Coordonnées de x et y à l'écran

RadioGroup()

Ajoute un groupe de boutons radio à la vue du dialogue

Record

Module utile pour rejouer vos gestes/touches

Record:play()

Exécute votre enregistrement tactile préenregistré

Region()

Le module principal pour détecter et effectuer l'automatisation de l'interface utilisateur dans une région d'intérêt, qui fait partie de l'écran de l'appareil

Region():clickAll()

Pour effectuer une détection d'image/texte et cliquer sur les coordonnées correspondantes en masse

Region():exist()

Pour vérifier si une correspondance existe dans la région. Si une correspondance est trouvée, cette méthode retourne true, sinon false

Region():existClick()

Pour effectuer une détection d'image/texte et cliquer sur les coordonnées correspondantes. Si une correspondance est trouvée, cette méthode retourne true

Region():existClickAll()

Pour effectuer une détection d'image/texte et cliquer sur les coordonnées correspondantes en masse. Si une correspondance est trouvée, cette méthode retourne true

Region():find()

Pour effectuer une recherche d'image ou de texte dans la région. Si l'image ou le texte est trouvé, retourne un MatchResult, sinon retourne nil

Region():findAll()

Pour effectuer une recherche d'image ou de texte en masse et retourner une liste de MatchResult

Region():getColor()

Pour obtenir la couleur d'un pixel à une certaine coordonnée. Cette couleur peut ensuite être utilisée pour comparer si une couleur a un score similaire, ce qui est utile pour la détection de couleur

Region():getColors()

Pour obtenir les couleurs de plusieurs pixels à des coordonnées spécifiques. Ces couleurs peuvent ensuite être utilisées pour comparer si une couleur a un score similaire, ce qui est utile pour la détection de couleur

Region():getText()

Cette méthode effectue une OCR dans la région d'intérêt et retourne le texte concaténé

Region():screenshot()

Prend une capture d'écran de la région et l'enregistre dans /data/data/com.androidmacro/images/$macroId/$fileName

Region():wait()

Attend que le modèle apparaisse dans la région. Si le délai d'attente est atteint, cette méthode lèvera une erreur

Region():waitVanish()

Attend que le modèle disparaisse ou s'efface dans la région. Si le délai d'attente est atteint, cette méthode lèvera une erreur

Row()

Ajoute une vue en ligne au dialogue

Screen

Le module a une fonctionnalité similaire au module Region, sauf qu'il utilise la largeur et la hauteur complètes de l'appareil

Screen:click()

Pour effectuer un clic paramétrable en utilisant MatchResult

Screen:clickAll()

Pour effectuer une détection d'image/texte et cliquer sur les coordonnées correspondantes en masse

Screen:exist()

Pour vérifier si une correspondance existe dans l'écran de l'appareil. Si une correspondance est trouvée, cette méthode retourne true, sinon false

Screen:existClick()

Pour effectuer une détection d'image/texte et cliquer sur les coordonnées correspondantes. Si une correspondance est trouvée, cette méthode retourne true

Screen:existClickAll()

Pour effectuer une détection d'image/texte et cliquer sur les coordonnées correspondantes en masse. Si une correspondance est trouvée, cette méthode retourne true

Screen:find()

Pour effectuer une recherche d'image ou de texte dans l'écran de votre appareil. Si l'image ou le texte est trouvé, retourne un MatchResult, sinon retourne nil

Screen:findAll()

Pour effectuer une recherche d'image ou de texte en masse et retourner une liste de MatchResult

Screen:getColor()

Pour obtenir la couleur d'un pixel à une certaine coordonnée. Cette couleur peut ensuite être utilisée pour comparer si une couleur a un score similaire, ce qui est utile pour la détection de couleur

Screen:getColors()

Pour obtenir les couleurs de plusieurs pixels à des coordonnées spécifiques. Ces couleurs peuvent ensuite être utilisées pour comparer si une couleur a un score similaire, ce qui est utile pour la détection de couleur

Screen:getText()

Cette méthode effectue une OCR dans l'écran de l'appareil et retourne le texte concaténé

Screen:screenshot()

Prend une capture d'écran de l'écran de l'appareil et l'enregistre dans /data/data/com.androidmacro/images/$macroId/$fileName

Screen:swipe()

Effectue un geste de balayage sur l'écran de l'appareil

Screen:wait()

Attend que le modèle apparaisse dans l'écran. Si le délai d'attente est atteint, cette méthode lèvera une erreur

Screen:waitVanish()

Attend que le modèle disparaisse ou s'efface dans l'écran. Si le délai d'attente est atteint, cette méthode lèvera une erreur

Settings

Utile pour modifier les paramètres de la macro et l'optimisation

Settings:cacheOff()

Lorsque cette option est désactivée, la macro n'utilisera pas l'image en cache

Settings:cacheOn()

Lorsque cette option est activée, la macro stockera un cache temporaire pour enregistrer la dernière image. Normalement, votre macro capture l'écran de l'appareil à chaque fois qu'une image est disponible. Cette opération est intensive, donc pour l'éviter, vous pouvez utiliser cette option

Settings:getMinScore()

Retourne le score minimum de correspondance comme seuil lors de la détection de texte ou d'image

Settings:grayscaleOff()

Lorsque cette option est désactivée, la détection de texte ou d'image sera traitée en mode normal

Settings:grayscaleOn()

Lorsque cette option est activée, la détection de texte ou d'image sera traitée en mode niveaux de gris, ce qui est utile pour accélérer le processus de détection

Settings:setComparisonHeight()

Change la hauteur de comparaison, cette hauteur de comparaison est une variable ou une constante utilisée par la macro Android pour calculer la résolution de l'écran entre 2 appareils avec le même rapport d'aspect

Settings:setComparisonWidth()

Change la largeur de comparaison, cette largeur de comparaison est une variable ou une constante utilisée par la macro Android pour calculer la résolution de l'écran entre 2 appareils avec le même rapport d'aspect

Settings:setMinScore()

Change le score minimum de correspondance comme seuil lors de la détection de texte ou d'image

SwipeParams():setContinue()

Vous pouvez définir si chaque point de balayage est continu, ce qui signifie que le doigt ne se lève pas pendant le balayage

SwipePoint()

Un point de balayage est un point utilisé pour effectuer un balayage. Vous pouvez définir la durée de maintien et la durée du balayage pour chaque point de balayage

System

Classe utilitaire pour appuyer sur les boutons système

TextView()

Ajoute une vue de texte à la vue du dialogue

Touch

Interface for handling touch interactions on Android devices.

Touch:dispatch()

Dispatches all pending touch events to the system. This method is useful when you want to ensure all touch events are processed immediately.

Touch:down()

Performs a touch down action at the specified coordinates or point.

Touch:exit()

Exits and cleans up the touch interface. This method should be called when you're done using the touch interface.

Touch:init()

Initializes the touch interface. This method must be called before using any other touch methods.

Touch:move()

Performs a touch move action to the specified coordinates or point.

Touch:up()

Performs a touch up action, releasing the touch at the current position.

Utils

Classe utilitaire pour afficher des toasts, des alertes, des pauses et plus encore