CheckBox()
Ajoute une case à cocher à la vue de dialogue
Ajoute une case à cocher à la vue de dialogue
Retourne l'identifiant de la vue de la case à cocher actuelle
Retourne le texte actuel de la case à cocher
Renvoie la taille actuelle du texte de la case à cocher
Utile pour paramétrer les événements de clic
Retourne le délai du clic
Cette méthode retourne la durée du clic en millisecondes
Retourne le décalage du clic représenté par un Point
Vous pouvez définir le délai en millisecondes du clic en utilisant cette méthode
Cette méthode est utilisée pour définir la durée du clic en millisecondes
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
Copie une chaîne dans le presse-papiers système.
Colle le texte actuel du presse-papiers dans le champ de saisie ayant le focus.
Lit le texte actuel du presse-papiers.
Classe utilitaire pour effectuer des comparaisons de couleurs
Extrait la valeur de couleur bleue d'une chaîne de couleur hexadécimale.
Compare les deux couleurs et obtient le score de similarité
Retourne la couleur sous forme de chaîne hexadécimale
Extrait la valeur de couleur verte d'une chaîne de couleur hexadécimale.
Vérifie si les deux couleurs ont une similarité égale à 1
Extrait la valeur de couleur rouge d'une chaîne de couleur hexadécimale.
Ajoute une vue en colonne au dialogue
Retourne l'identifiant de la vue en colonne
Classe utilitaire pour effectuer des calculs de date et d'heure.
Ajoute une durée spécifiée à l'objet DateTime.
Renvoie le jour du mois de l'objet DateTime.
Définit le jour du mois de l'objet DateTime.
Renvoie le jour de la semaine de l'objet DateTime. (Dimanche vaut 0, Lundi vaut 1, etc.).
Calcule la différence entre l'objet DateTime actuel et un autre objet DateTime.
Définit l'objet DateTime à la fin d'une unité de temps spécifiée (par ex., fin du jour, fin du mois).
Renvoie la date formatée sous forme de chaîne.
Renvoie l'heure de la journée de l'objet DateTime. (Format 24 heures, 0-23).
Définit l'heure de la journée de l'objet DateTime. (Format 24 heures, 0-23).
Vérifie si l'objet DateTime actuel se trouve après un autre objet DateTime.
Vérifie si l'objet DateTime actuel se trouve avant un autre objet DateTime.
Vérifie si l'objet DateTime actuel se trouve entre deux autres objets DateTime (inclus).
Vérifie si l'objet DateTime actuel est identique à un autre objet DateTime.
Vérifie si l'objet DateTime actuel est identique ou après un autre objet DateTime.
Vérifie si l'objet DateTime actuel est identique ou avant un autre objet DateTime.
Convertit le fuseau horaire de l'objet DateTime vers le fuseau horaire local par défaut du système.
Renvoie la milliseconde de la seconde de l'objet DateTime.
Définit la milliseconde de la seconde de l'objet DateTime.
Renvoie la minute de l'heure de l'objet DateTime.
Définit la minute de l'heure de l'objet DateTime.
Renvoie le mois de l'objet DateTime. (Basé sur 1, Janvier vaut 1).
Définit le mois de l'objet DateTime. (Basé sur 1, Janvier vaut 1).
Renvoie la seconde de la minute de l'objet DateTime.
Définit la seconde de la minute de l'objet DateTime.
Définit l'objet DateTime au début d'une unité de temps spécifiée (par ex., début du jour, début du mois).
Soustrait une durée spécifiée de l'objet DateTime.
Renvoie la chaîne de date au format ISO 8601 (par ex., « 1970-01-01T0000.000Z »).
Définit le fuseau horaire de l'objet DateTime sur un identifiant de fuseau horaire spécifié.
Renvoie l'horodatage Unix (secondes depuis l'epoch Unix) de l'objet DateTime.
Convertit le fuseau horaire de l'objet DateTime en UTC.
Renvoie la valeur primitive de l'objet DateTime, qui est le nombre de millisecondes depuis l'epoch Unix.
Définit l'année de l'objet DateTime.
Renvoie l'année de l'objet DateTime.
Ajoute une vue au dialogue, actuellement vous ne pouvez ajouter que des vues basées sur ce paramètre
Cette méthode est utile pour obtenir la valeur d'un EditText, CheckBox, ou RadioGroup basé sur son id
Cette méthode est utile pour obtenir la valeur d'un EditText, CheckBox, ou RadioGroup
Pour commencer à utiliser et afficher le dialogue, cette méthode est nécessaire pour initialiser le dialogue
Supprime une vue du dialogue en fonction de son identifiant
Ajoute un texte de contenu principal à la vue du dialogue
Ajoute un titre à la vue du dialogue
Si vous appelez cette fonction, le dialogue apparaîtra à l'écran
Ajoute un champ de texte modifiable à la vue du dialogue
Retourne le texte d'indication du champ de texte modifiable
Retourne la couleur du texte
Retourne la taille du texte du champ de texte modifiable
Utile pour paramétrer la détection de recherche
Retourne le délai de détection
Obtient l'identifiant du moteur de détection actuel.
Retourne la méthode de détection
Retourne le type de détection qui est IMAGE ou TEXT sous forme de chaîne de caractères
Obtient la durée de la surbrillance.
Vérifie si l'info-bulle de surbrillance est activée.
Retourne le seuil de score de détection
Vérifie si la mise à l'échelle dynamique est activée.
Cette méthode retourne un booléen indiquant si la recherche d'image/texte sera effectuée en niveaux de gris
Retourne un booléen indiquant si la détection sera mise en évidence ou non
Vous pouvez définir le délai de recherche d'image/texte en millisecondes en utilisant cette méthode
Définit l'identifiant du moteur de détection sous-jacent.
Modifie l'algorithme de détection
Modifie le comportement de détection qui est IMAGE ou TEXT sous forme de chaîne de caractères. Par défaut, IMAGE est utilisé
Définit s'il faut utiliser la mise à l'échelle dynamique pendant la détection (utile pour la prise en charge multi-écrans).
Définit s'il faut utiliser la conversion en niveaux de gris pour la détection.
Ce paramètre indiquera à la macro d'afficher la surbrillance de la détection sur l'écran de votre appareil
Définit la durée de la surbrillance en millisecondes.
Définit s'il faut afficher une info-bulle avec la surbrillance.
Définit le seuil de score pour la reconnaissance d'image et de texte
Module utile pour saisir du texte sur l'écran de votre appareil
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
Obtenir la liste de vos macros existantes
Un module d'extension pour appeler ou exécuter votre macro de manière programmatique pendant l'exécution
Exécute votre macro en utilisant l'exécuteur de blocs
Exécute votre macro en utilisant l'exécuteur de code
Obtenir le bloc xml de la macro correspondante
Obtenir le code de la macro correspondante
Obtenir l'identifiant de la macro correspondante
Obtenir le nom de la macro correspondante
Renvoie la coordonnée X du point central de la région correspondante.
Renvoie la coordonnée Y du point central de la région correspondante.
Renvoie le point central de la région correspondante sous forme d'objet Point.
Renvoie la région correspondante sous forme d'objet Region.
Renvoie le score de confiance de la correspondance.
Renvoie l'étiquette ou le texte associé à la correspondance.
Renvoie la coordonnée X du coin supérieur gauche de la région correspondante.
Renvoie la coordonnée Y du coin supérieur gauche de la région correspondante.
Coordonnées de x et y à l'écran
Retourne la coordonnée x
Retourne la coordonnée y
Modifie la coordonnée x
Modifie la coordonnée y
Ajoute un bouton radio à la vue du dialogue
Retourne l'identifiant du bouton radio
Retourne le texte du bouton radio
Ajoute un groupe de boutons radio à la vue du dialogue
Ajoute un bouton radio au groupe
Retourne la liste des boutons radio
Retourne l'identifiant du groupe de boutons radio
Module utile pour rejouer vos gestes/touches
Exécute votre enregistrement tactile préenregistré
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
Pour effectuer un clic paramétrable en utilisant MatchResult
Pour effectuer une détection d'image/texte et cliquer sur les coordonnées correspondantes en masse
Pour vérifier si une correspondance existe dans la région. Si une correspondance est trouvée, cette méthode retourne true, sinon false
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
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
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
Pour effectuer une recherche d'image ou de texte en masse et retourner une liste de MatchResult
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
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
Cette méthode effectue une OCR dans la région d'intérêt et retourne le texte concaténé
Obtient toutes les correspondances de texte trouvées dans la région correctement formatées.
Retourne la coordonnée x de la région
Retourne la coordonnée y de la région
Retourne la hauteur de la région
Utilisé pour mettre en surbrillance la région
Effectue un balayage simultané jusqu'à 10 doigts dans la région. Chaque doigt fonctionne sur sa propre ligne temporelle indépendante.
Prend une capture d'écran de la région et l'enregistre dans /data/data/com.androidmacro/images/$macroId/$fileName
Effectue un geste de balayage dans la région spécifique
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
Attend qu'une image/texte apparaisse puis clique dessus.
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
Retourne la largeur de la région
Un module pour effectuer des requêtes réseau sur Internet qui a été introduit dans la version 1.0.0.31
Exécuter une requête DELETE et renvoyer un objet Response. Cette méthode est utilisée pour supprimer une ressource d'un serveur.
Exécuter une requête GET et renvoyer un objet Response. Cette méthode est utilisée pour récupérer des données d'une URL spécifiée.
Exécuter une requête PATCH et renvoyer un objet Response. Cette méthode est utilisée pour mettre à jour partiellement une ressource sur un serveur.
Exécuter une requête POST et renvoyer un objet Response. Cette méthode est utilisée pour envoyer des données à un serveur, généralement pour créer une nouvelle ressource.
Exécuter une requête PUT et renvoyer un objet Response. Cette méthode est utilisée pour remplacer complètement une ressource sur un serveur.
Définir un nouvel en-tête pour les requêtes HTTP. Cette méthode vous permet d'ajouter des en-têtes HTTP personnalisés à votre requête avant de l'envoyer.
Définir un paramètre pour le corps de la requête (utilisé avec les requêtes POST/PUT/PATCH). Cette méthode vous permet d'ajouter des données qui seront envoyées dans le corps de la requête.
L'objet Response contient le résultat d'une requête HTTP effectuée avec le module Request. Il fournit l'accès aux données de réponse, au code de statut et aux autres métadonnées renvoyées par le serveur.
Obtient le contenu du corps de la réponse sous forme de chaîne de caractères de la réponse HTTP.
Obtient le code de statut HTTP de la réponse.
Ajoute une vue en ligne au dialogue
Retourne l'identifiant de la vue en ligne
Le module a une fonctionnalité similaire au module Region, sauf qu'il utilise la largeur et la hauteur complètes de l'appareil
Pour effectuer un clic paramétrable en utilisant MatchResult
Pour effectuer une détection d'image/texte et cliquer sur les coordonnées correspondantes en masse
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
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
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
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
Pour effectuer une recherche d'image ou de texte en masse et retourner une liste de MatchResult
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
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
Cette méthode effectue une OCR dans l'écran de l'appareil et retourne le texte concaténé
Retourne la coordonnée x de l'écran
Retourne la coordonnée y de l'écran
Retourne la hauteur de l'écran
Utilisé pour mettre en surbrillance l'écran
Effectue un balayage simultané avec jusqu'à 10 doigts sur l'écran
Prend une capture d'écran de l'écran de l'appareil et l'enregistre dans /data/data/com.androidmacro/images/$macroId/$fileName
Effectue un geste de balayage sur l'écran de l'appareil
Attend que le modèle apparaisse dans l'écran. Si le délai d'attente est atteint, cette méthode lèvera une erreur
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
Retourne la largeur de l'écran
Obtient toutes les correspondances de texte trouvées à l'écran correctement formatées.
Attend qu'une image/texte apparaisse à l'écran puis clique dessus.
Utile pour modifier les paramètres de la macro et l'optimisation
Lorsque cette option est désactivée, la macro n'utilisera pas l'image en cache
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
Retourne le délai de clic dans la macro en cours d'exécution
Retourne le chemin actuel du répertoire des images de la macro
Retourne le score minimum de correspondance comme seuil lors de la détection de texte ou d'image
Retourne le délai de détection de texte ou d'image dans la macro en cours d'exécution
Retourne le délai de balayage dans la macro en cours d'exécution
Lorsque cette option est désactivée, la détection de texte ou d'image sera traitée en mode normal
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
Vérifie si la détection de texte ou d'image est traitée en mode niveaux de gris
Change le délai de clic dans la macro en cours d'exécution
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
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
Change le score minimum de correspondance comme seuil lors de la détection de texte ou d'image
Ajoute un délai lors de la détection de texte ou d'image
Change le délai de balayage dans la macro en cours d'exécution
Ajoute des données à une valeur stockée existante.
Supprime une valeur stockée par sa clé.
Lit une valeur stockée par sa clé.
Stocke une valeur en utilisant une clé de chaîne.
Utile pour paramétrer les événements de balayage
Retourne le délai de chaque point de balayage
Retourne true si les points de balayage sont continus
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
Vous pouvez définir le délai de balayage en millisecondes en utilisant cette méthode
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
Retourne la durée de maintien du point de balayage
Retourne la vitesse du point de balayage. Cette méthode ne fonctionnera plus après la version 1.0.0.16
Retourne la durée du balayage
Retourne la coordonnée x du point de balayage
Retourne la coordonnée y du point de balayage
Change la durée de maintien du point de balayage
Change la vitesse du point de balayage. Cette méthode ne fonctionnera plus après la version 1.0.0.16
Change la durée du balayage
Change la coordonnée x du point de balayage
Change la coordonnée y du point de balayage
Classe utilitaire pour appuyer sur les boutons système
Appuie sur le bouton retour
Appuie sur le bouton d'accueil
Appuie sur le bouton récent
Ouvre une application à partir de son nom de package.
Ajoute une vue de texte à la vue du dialogue
Retourne le texte de la vue de texte
Utile pour paramétrer les messages toast.
Renvoie la durée du toast.
Renvoie le niveau d'opacité actuel.
Renvoie le remplissage (padding) actuel sous forme de tableau de nombres [left, top, right, bottom].
Renvoie la position actuelle du toast sous forme d'objet Point.
Renvoie le rayon des coins actuel.
Renvoie la chaîne de couleur de texte actuelle.
Vous pouvez définir la durée de visibilité du toast en millisecondes.
Vous pouvez définir le niveau de transparence du toast avec cette méthode (0.0 à 1.0).
Vous pouvez définir un remplissage (padding) personnalisé pour le contenu du toast.
Vous pouvez définir la position du toast à l'écran en utilisant les coordonnées x et y.
Vous pouvez définir le rayon des coins de l'arrière-plan du toast.
Vous pouvez définir la couleur du texte du toast (par ex., « #FF0000 » ou « #AARRGGBB »).
Module utilitaire pour contrôler la barre d'outils flottante d'Android Macro depuis Lua.
Obtient l'opacité actuelle de la barre d'outils.
Obtient le facteur d'échelle actuel de la barre d'outils.
Masque la barre d'outils flottante.
Vérifie si le service de la barre d'outils flottante est disponible.
Vérifie si la barre d'outils est actuellement dans un état aimanté.
Vérifie si la barre d'outils est actuellement visible à l'écran.
Active ou désactive le mode de cercle réduit pour la barre d'outils.
Définit l'opacité de la barre d'outils.
Déplace la barre d'outils flottante vers une position spécifique à l'écran.
Définit le facteur d'échelle de la barre d'outils.
Active ou désactive le mode d'aimantation aux bords de la barre d'outils.
Affiche la barre d'outils flottante.
Interface pour gérer les interactions tactiles sur les appareils Android.
Distribue tous les événements tactiles en attente vers le système. Cette méthode est utile lorsque vous voulez vous assurer que tous les événements tactiles sont traités immédiatement.
Effectue une action d'appui (toucher vers le bas) aux coordonnées ou au point spécifié.
Quitte et nettoie l'interface tactile. Cette méthode doit être appelée lorsque vous avez fini d'utiliser l'interface tactile.
Initialise l'interface tactile. Cette méthode doit être appelée avant d'utiliser toute autre méthode tactile.
Effectue une action de déplacement tactile vers les coordonnées ou le point spécifié.
Effectue une action de relâchement tactile, libérant le toucher à la position actuelle.
Classe utilitaire pour afficher des toasts, des alertes, des pauses et plus encore
Affiche une alerte à l'écran
Génère une liste de points entre le début et la fin.
Ajoute une pause à la macro
Affiche un toast à l'écran