MobileAgent-basierte Lösung zur geräteübergreifenden Anpassung
MobileAgent bietet drei standardisierte Lösungen für die Fragmentierung verschiedener Marken von Android-Geräten:
Kernprogramme:
- Anpassung der AbstraktionsschichtVereinheitlichung der Betriebsbefehle durch ADB-Befehlskapselung (z.B. Vereinheitlichung verschiedener Rückgabeoperationen als KEYCODE_BACK)
- Auflösung AdaptivDas Bildverarbeitungsmodul passt die Erkennungsparameter automatisch an den DPI-Wert des Bildschirms an.
- Bibliothek der AnbietermerkmaleSpezielle Betriebsmodi für gängige Marken (Huawei, Xiaomi, etc.) sind vorkonfiguriert.
Schritte zur Umsetzung:
- Kalibrierung.py für Benchmarking beim ersten Anschluss eines neuen Geräts ausführen
- Für EMUI und andere stark angepasste Systeme wird empfohlen, den harmony_os-Kompatibilitätsmodus zu verwenden
- Für unkonventionelle UI-Elemente kann die Erkennung mit benutzerdefinierten xpath- oder Accessibility-IDs verbessert werden
Praktische Anwendungen zeigen, dass die Lösung Android 6.0 und höhere Geräte mit 90% oder höher ohne Änderung des Codes anpassen kann.
Diese Antwort stammt aus dem ArtikelMobileAgent: Multi-Agenten-Kollaboration für mobile GerätebedienungsassistentenDie































