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.
Security Test Suite
The Security Test Suite is build on top of Trade Federation framework and allows quick and easy writing of on-device automated instrumented tests against security vulnerabilities.