Weitere Informationen zu verfügbaren Android-Betriebssystem-APIs und ‑Frameworks
Eine Hardware Abstraction Layer (HAL) ist eine Standardschnittstelle, die Hardwareanbieter implementieren können, um agnostische Treiber auf niedriger Ebene zu unterstützen, die benutzerdefinierte Funktionen unterstützen, ohne das System auf höherer Ebene zu beeinflussen oder zu ändern.
Die HAL Interface Description Language (HIDL) ist ein System für die prozessübergreifende Kommunikation zwischen unabhängig kompilierten Codebases. HIDL definiert die Schnittstelle zwischen einer HAL und ihren Nutzern über Typen und Methodenaufrufe.
Das Trade Federation-Framework ist ein Framework für kontinuierliche Tests, das für die Ausführung von Tests auf Android-Geräten entwickelt wurde. Trade Federations ist eine Java-Anwendung, die auf einem Hostcomputer ausgeführt wird und mit einem oder mehreren Android-Geräten kommuniziert.
Die Security Test Suite basiert auf dem Trade Federation-Framework und ermöglicht das schnelle und einfache Erstellen automatisierter On-Device-Tests auf Sicherheitslücken.