Skip to main content
Docs
What's new?
Release notes
Latest security bulletins
Latest Compatibility Definition Document (CDD)
Site updates
Getting Started
About
Start
Download
Build
Test
Create
Contribute
Community
Tools, build, and related reference
Security
Overview
Bulletins
Features
Testing
Best Practices
Core Topics
Architecture
Audio
Camera
Connectivity
Data
Display
Fonts
Graphics
Interaction
Media
Performance
Permissions
Power
Runtime
Settings
Storage
Tests
Updates
Virtualization
Compatibility
Compatibility Definition Document (CDD)
Compatibility Test Suite (CTS)
Android Devices
Cuttlefish
Enterprise
TV
Automotive
Get Started
Guidelines for Development
Development Tools
Testing Tools and Infrastructure
Release Details
Reference
HIDL
HAL
Trade Federation
Security Test Suite
Android Code Search
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Sign in
Documentation
What's New?
Getting Started
Security
Core Topics
Compatibility
Android Devices
Automotive
Reference
Docs
More
What's New?
Getting Started
Security
Core Topics
Compatibility
Android Devices
Automotive
Reference
Android Code Search
Overview
Get started
What's new?
What is Android Automotive?
Terminology
Guidelines for development
Overview
Car service feature control
Audio
Overview
Audio focus
Car audio configuration
Configurable audio policy engine
Audio control HAL
Multi-zone audio routing
Car audio plugin service
Volume management
Connect an input device in AAOS
Microphone input
Audio power management
Audio configuration AAOS flags
Camera
Overview
Extended View System (EVS)
EVS Overview
Event and frame notification mechanism
Program camera control parameters
Changes to camera and system configuration
Frame metadata
Automotive display proxy service
Multi-camera support
Vehicle camera HAL
Android Camera Service (ACS)
Use the Android Camera Service
Car framework core
Car Settings
Overview
Add Car Settings
Rearrange Car Settings
Distraction optimization in Car Settings
Car Settings search indexing
Dual pane customization
Preference subtitles
Customize status bar system icons
Connectivity
Configure internal Ethernet networks
Bluetooth
Per-application network selection (PANS)
Maintain hotspots between driving sessions
Device management for Automotive
Displays and input
Overview
Monitor status
Key input
Instrument Cluster API
OEM custom inputs
Multi-Display Communications API
Automotive Window Layering
Driver distraction
Driver distraction guidelines
Car user experience restrictions
Consume car driving state and UX restrictions
Flash wear management
Location
Automotive location bypass allowlist policy
Automotive Location Bypass API
Get coarse location
Notifications
Overview
Set up notifications
Heads-up notifications
Notification access and notification listener policy
Throttle and suppress notifications
Performance analysis
Power
Overview
Power policy
Power management
Manage boot time
Garage Mode
Radio
Overview
Broadcast radio HAL
Radio control implementation
Set up remote access
Rotary controller
Overview
Develop apps
Develop apps without the Car UI library
Integration guide for OEMs
Security
Overview
Secure developer options
Enable MACsec for Ethernet features
Debug Restriction Controller integration guide
Use vehicle bound file encryption
Manufacturer guide for long-term Android security
Vehicle system isolation
OTA updates
System UI
Implement the System UI
SystemUIOverlayWindow management system
SystemUIOverlayWindow codelab
Time
Overview
Configure AAOS time sources
Automatic time detection
Time zone options
Location time zone detection
Unbundled apps
Overview
Release notes
Integrate unbundled apps
AOSP host integration guide
OEM design tokens
Integrate AppCards
Overview
Create an AppCard
Configure an AppCard host
Try the AppCard codelab
Car Messenger
Car UI library
Overview
Integrate the Car UI library into apps
Customize apps
Car UI plugins
List of packages containing car-ui-lib
Add custom fonts
Customize Car UI preferences
Customize the toolbar with runtime resource overlays
Customization options for CarUiListItem
Customize CarUiRecyclerView
Car UI library release notes
Appendix A, work with RROs
Appendix B, customization
Appendix C, minimum compatible version for Car UI Plugin API
Dashcam
Dialer
Overview
Technical details
Customization guidelines
Global configurable values
Toolbar
Debug and test
Media
Overview
System components and user flows