Learn more about available Android OS APIs and frameworks.
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.
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.
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.
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.