Android OS API Reference
Learn more about available Android OS APIs and frameworks.
HAL (legacy)
A Hardware Abstraction Layer (HAL) is a standard interface that hardware vendors can implement to support agnostic lower-level drivers that support custom functionality without affecting or modifying the higher-level system.
HIDL
The HAL Interface Description Language (HIDL) is a system for inter-process communication between independently compiled codebases. HIDL specifies the interface between a HAL and its users through types and method calls.
Trade Federation
The Trade Federation framework is a continuous test framework designed for running tests on Android devices. Trade Federations is a Java application that runs on a host computer, and communicates with one or more Android devices.
AutoRepro
AutoRepro is built on top of the Android Trade Federation test harness to test all Android devices for security patch tests against vulnerabilities in the Android Security Bulletin.