Zum Hauptinhalt springen

140 docs getaggt mit "Reference"

Alle Tags anzeigen

Dialog:add()

Fügt eine Ansicht zum Dialog hinzu. Aktuell können Sie nur eine Ansicht basierend auf diesem Parameter hinzufügen.

Dialog:getValueById()

Diese Methode ist nützlich, um den Wert von EditText, CheckBox oder RadioGroup basierend auf der ID abzurufen.

Dialog:getValueOf()

Diese Methode ist nützlich, um den Wert von EditText, CheckBox oder RadioGroup abzurufen.

Dialog:init()

Um den Dialog zu verwenden und anzuzeigen, ist diese Methode erforderlich, um den Dialog zu initialisieren.

Dialog:remove()

Entfernt eine Ansicht aus der Dialogansicht anhand ihrer ID.

Dialog:show()

Wenn Sie diese Funktion aufrufen, wird der Dialog auf dem Bildschirm eingeblendet.

Macro()

Ein Erweiterungsmodul zum programmgesteuerten Aufrufen oder Ausführen Ihres Makros zur Laufzeit.

Point()

Koordinate von x und y auf dem Bildschirm.

Region()

Das Kernmodul zur Erkennung und Ausführung von UI-Automatisierung in einem Interessensbereich, der ein Teil des Gerätebildschirms ist

Region():clickAll()

Führt eine Bild-/Texterkennung durch und klickt auf die Treffer-Koordinaten in einer Massenoperation

Region():exist()

Prüft, ob ein Treffer im Bereich existiert. Wenn ein Treffer gefunden wird, gibt diese Methode true zurück, andernfalls false

Region():existClick()

Führt eine Bild-/Texterkennung durch und klickt auf die Treffer-Koordinaten. Wenn ein Treffer gefunden wird, gibt diese Methode true zurück

Region():existClickAll()

Führt eine Bild-/Texterkennung durch und klickt auf die Treffer-Koordinaten. Wenn ein Treffer gefunden wird, gibt diese Methode true zurück

Region():find()

Führt eine Bild- oder Textsuche im Bereich durch. Wenn das Bild oder der Text gefunden wird, wird das MatchResult zurückgegeben, andernfalls nil

Region():findAll()

Führt eine Bild- oder Textsuche als Massenoperation durch und gibt eine Liste von MatchResult zurück

Region():getColor()

Ermittelt den Farbpixel an einer bestimmten Koordinate. Diese Farbe kann später verwendet werden, um zu vergleichen, ob eine Farbe einen ähnlichen Wert hat. Dies ist nützlich für die Farberkennung

Region():getColors()

Ermittelt Farbpixel an mehreren Koordinaten gleichzeitig. Diese Farben können später verwendet werden, um zu vergleichen, ob eine Farbe einen ähnlichen Wert hat. Dies ist nützlich für die Farberkennung

Region():getText()

Diese Methode führt OCR im Interessensbereich aus und gibt den zusammengefügten Text zurück

Region():multiSwipe()

Führt ein Wischen mit bis zu 10 Fingern gleichzeitig innerhalb des Bereichs aus. Jeder Finger operiert auf seiner eigenen unabhängigen Zeitachse.

Region():screenshot()

Erstellt einen Screenshot des Bereichs und speichert ihn unter /data/data/com.androidmacro/images/$macroId/$fileName

Region():wait()

Wartet, bis die Vorlage im Bereich erscheint. Wenn der Timeout erreicht wird, löst diese Methode einen Fehler aus

Region():waitVanish()

Wartet, bis die Vorlage im Bereich verschwindet oder sich auflöst. Wenn der Timeout erreicht wird, löst diese Methode einen Fehler aus

Request()

Ein Modul zum Ausführen von Netzwerkanfragen an das Internet, das mit Version 1.0.0.31 eingeführt wurde.

Request():delete()

Führt eine DELETE-Anfrage aus und gibt ein Response-Objekt zurück. Diese Methode wird verwendet, um eine Ressource von einem Server zu löschen.

Request():get()

Führt eine GET-Anfrage aus und gibt ein Response-Objekt zurück. Diese Methode wird verwendet, um Daten von einer angegebenen URL abzurufen.

Request():patch()

Führt eine PATCH-Anfrage aus und gibt ein Response-Objekt zurück. Diese Methode wird verwendet, um eine Ressource auf einem Server teilweise zu aktualisieren.

Request():post()

Führt eine POST-Anfrage aus und gibt ein Response-Objekt zurück. Diese Methode wird verwendet, um Daten an einen Server zu senden, typischerweise um eine neue Ressource zu erstellen.

Request():put()

Führt eine PUT-Anfrage aus und gibt ein Response-Objekt zurück. Diese Methode wird verwendet, um eine Ressource auf einem Server vollständig zu ersetzen.

Request():setHeader()

Setzt einen neuen Header für HTTP-Anfragen. Diese Methode ermöglicht es Ihnen, Ihren Anfragen vor dem Senden benutzerdefinierte HTTP-Header hinzuzufügen.

Request():setParameter()

Setzt einen Parameter für den Anfragekörper (verwendet mit POST-/PUT-/PATCH-Anfragen). Diese Methode ermöglicht es Ihnen, Daten hinzuzufügen, die im Anfragekörper gesendet werden.

Screen

Das Modul hat eine ähnliche Funktionalität wie das Region-Modul, verwendet jedoch die volle Gerätebreite und -höhe.

Screen:click()

Führt ein parametrisiertes Klick-Verhalten mit MatchResult aus

Screen:clickAll()

Führt eine Bild-/Texterkennung durch und klickt auf die Treffer-Koordinaten in einer Massenoperation

Screen:exist()

Prüft, ob ein Treffer auf dem Gerätebildschirm existiert. Wenn ein Treffer gefunden wird, gibt diese Methode true zurück, andernfalls false

Screen:existClick()

Führt eine Bild-/Texterkennung durch und klickt auf die Treffer-Koordinaten. Wenn ein Treffer gefunden wird, gibt diese Methode true zurück

Screen:existClickAll()

Führt eine Bild-/Texterkennung durch und klickt auf die Treffer-Koordinaten. Wenn ein Treffer gefunden wird, gibt diese Methode true zurück

Screen:find()

Führt eine Bild- oder Textsuche auf dem Gerätebildschirm durch. Wenn das Bild oder der Text gefunden wird, wird das MatchResult zurückgegeben, andernfalls nil

Screen:findAll()

Führt eine Bild- oder Textsuche als Massenoperation durch und gibt eine Liste von MatchResult zurück

Screen:getColor()

Ermittelt den Farbpixel an einer bestimmten Koordinate. Diese Farbe kann später verwendet werden, um zu vergleichen, ob eine Farbe einen ähnlichen Wert hat. Dies ist nützlich für die Farberkennung

Screen:getColors()

Ermittelt Farbpixel an mehreren Koordinaten gleichzeitig. Diese Farben können später verwendet werden, um zu vergleichen, ob eine Farbe einen ähnlichen Wert hat. Dies ist nützlich für die Farberkennung

Screen:getText()

Diese Methode führt OCR auf dem Gerätebildschirm aus und gibt den zusammengefügten Text zurück

Screen:multiSwipe()

Führt ein Wischen mit bis zu 10 Fingern gleichzeitig auf dem Bildschirm aus. Jeder Finger operiert auf seiner eigenen unabhängigen Zeitachse — er setzt auf, bewegt sich, hält und wird gemäß seinen eigenen Parametern angehoben.

Screen:screenshot()

Erstellt einen Screenshot des gesamten Gerätebildschirms und speichert ihn unter /data/data/com.androidmacro/images/$macroId/$fileName

Screen:swipe()

Führt ein einfingeriges Wischen auf dem Bildschirm aus. Der Wischpfad wird durch eine Liste von SwipePoint-Werten definiert, die der Finger nacheinander durchläuft.

Screen:wait()

Wartet, bis die Vorlage auf dem Bildschirm erscheint. Wenn der Timeout erreicht wird, löst diese Methode einen Fehler aus

Screen:waitVanish()

Wartet, bis die Vorlage auf dem Bildschirm verschwindet oder sich auflöst. Wenn der Timeout erreicht wird, löst diese Methode einen Fehler aus

Settings

Nützlich zum Ändern von Makro-Einstellungen und zur Optimierung

Settings:cacheOff()

Wenn diese Option deaktiviert ist, verwendet das Makro keinen zwischengespeicherten Bildrahmen

Settings:cacheOn()

Wenn diese Option aktiviert ist, speichert das Makro einen temporären Cache für den letzten Frame. Normalerweise erfasst Ihr Makro den Gerätebildschirm jedes Mal, wenn ein Frame verfügbar ist. Dies ist eine rechenintensive Operation. Um dies zu verhindern, können Sie diese Option verwenden

Settings:getMinScore()

Gibt den minimalen Treffer-Wert als Schwellenwert zurück, wenn Sie eine Text- oder Bilderkennung durchführen

Settings:grayscaleOff()

Wenn diese Option deaktiviert ist, wird die Text- oder Bilderkennung im normalen Modus verarbeitet

Settings:grayscaleOn()

Wenn diese Option aktiviert ist, wird die Text- oder Bilderkennung im Graustufen-Modus verarbeitet. Dies ist nützlich, um den Erkennungsprozess zu beschleunigen

Settings:setComparisonHeight()

Ändert die Vergleichshöhe. Diese Vergleichshöhe ist eine Variable oder Konstante, die Android Macro verwendet, um die Bildschirmauflösung zwischen 2 Geräten mit demselben Seitenverhältnis zu berechnen

Settings:setComparisonWidth()

Ändert die Vergleichsbreite. Diese Vergleichsbreite ist eine Variable oder Konstante, die Android Macro verwendet, um die Bildschirmauflösung zwischen 2 Geräten mit demselben Seitenverhältnis zu berechnen

Settings:setMinScore()

Ändert den minimalen Schwellenwert bei der Durchführung einer Text- oder Bilderkennung

Storage:write()

Speichert einen Wert unter Verwendung eines Zeichenkettenschlüssels.

SwipePoint()

Stellt einen Punkt in einem Wischpfad dar. Wird mit ScreenmultiSwipe() verwendet, um festzulegen, wohin sich der Finger bewegt, wie schnell und wie lange er pausiert.

ToastParams()

Nützlich zum Parametrisieren von Benachrichtigungen

Toolbar

Hilfsmodul zur Steuerung der schwebenden Android Macro Symbolleiste aus Lua.

Toolbar:isSnapped()

Prüft, ob sich die Symbolleiste derzeit in einem angelassenen Zustand befindet.

Toolbar:setSnap()

Aktiviert oder deaktiviert den Kanten-Anziehmodus für die Symbolleiste.

Touch

Schnittstelle zur Behandlung von Berührungs-Interaktionen auf Android-Geräten.

Touch:dispatch()

Sendet alle anstehenden Berührungs-Ereignisse an das System. Diese Methode ist nützlich, wenn Sie sicherstellen möchten, dass alle Berührungs-Ereignisse sofort verarbeitet werden.

Touch:down()

Führt eine Berührung-nach-unten-Aktion an den angegebenen Koordinaten oder am angegebenen Punkt aus.

Touch:exit()

Beendet und räumt die Berührungs-Schnittstelle auf. Diese Methode sollte aufgerufen werden, wenn Sie die Berührungs-Schnittstelle nicht mehr verwenden.

Touch:init()

Initialisiert die Berührungs-Schnittstelle. Diese Methode muss aufgerufen werden, bevor andere Berührungs-Methoden verwendet werden.

Touch:move()

Führt eine Berührung-Bewegungs-Aktion zu den angegebenen Koordinaten oder zum angegebenen Punkt aus.

Touch:up()

Führt eine Berührung-nach-oben-Aktion aus und löst die Berührung an der aktuellen Position.