• Interfaces
    • Audio
      • Terminology
      • Implementation
      • Attributes
      • Warmup
      • Latency
        • Measure
        • Design
        • Testing Circuit
      • Priority Inversion
      • Sample Rate Conversion
      • Debugging
      • USB Digital Audio
      • TV Audio
    • Bluetooth
    • Camera
      • Camera HAL3
      • HAL Subsystem
      • Metadata and Controls
      • 3A Modes and State
      • Output and Cropping
      • Errors and Streams
      • Request Creation
      • Version Support
    • DRM
    • External Storage
      • Device Specific Configuration
      • Typical Configuration Examples
    • Graphics
      • Architecture
      • Implementation
    • Input
      • Overview
      • Key Layout Files
      • Key Character Map Files
      • Input Device Configuration Files
      • Migration Guide
      • Keyboard Devices
      • Touch Devices
      • Dumpsys
      • Getevent
      • Validate Keymaps
    • Media
    • Sensors
      • Sensor stack
      • Reporting modes
      • Suspend mode
      • Power consumption
      • Interaction
      • HAL interface
      • Batching
      • Sensor types
      • Version deprecation
    • TV
      • HDMI-CEC control service
  • Core Technologies
    • ART and Dalvik
      • Bytecode Format
      • .Dex Format
      • Instruction Formats
    • Data Usage
      • Network interface statistics overview
      • Excluding Network Types from Data Usage
      • Tethering Data
      • Usage Cycle Reset Dates
      • Kernel Overview
      • Data Usage Tags Explained
      • Kernel Changes
    • Debugging and Tuning
      • Performance Tuning
      • Native Memory Usage
    • HAL File Reference
    • Kernel
    • Low RAM
    • Power
    • Security
      • Acknowledgements
      • Enhancements
        • Android 5.0
        • Android 4.4
        • Android 4.3
        • Android 4.2
      • Best practices
      • dm-verity on boot
      • Encryption
      • Security-Enhanced Linux
        • Concepts
        • Implementation
        • Customization
        • Validation
    • Testing Infrastructure
      • Start Here
      • Machine Setup
      • Working with Devices
      • Test Lifecycle
      • Option Handling
      • An End-to-End Example
      • Package Index