Dialer is an Android system application that provides a distraction-optimized (DO) experience for Bluetooth calling, contact browsing, and call management. A fully functional implementation of Dialer is provided in the Android Open Source Project (AOSP). This implementation can be used as is or with a customized visual theme.
 
  Terminology
These terms are used throughout this section:- 
    Android Open Source Project (AOSP). An open source operating system for mobile devices and a corresponding open source project led by Google. 
- 
    Distraction Optimized (DO). User flow that adheres to User Experience Restrictions (UXR) and that is safe during driving. 
- 
    Heads Up Notification (HUN). An incoming notification that appears on a display. 
- 
    User Experience Restrictions (UXR). Applications that display a user interface dependent upon driving state must adhere to UXR. 
- 
    User Interface (UI). The means by which users control interactions with applications. 
- 
    Vehicle Optimized (VO). User flow that is not required to follow UXR and is not considered safe during driving, but that has been optimized for use in a car. 
Purpose
This section explains how to build a fully-compliant Android UXR telecom system with Android Automotive.
Features
Dialer provides these capabilities:
| State | Capability | Task | 
|---|---|---|
| While driving, Distraction Optimized features | Bluetooth calling | 
 | 
| Contact and call log browsing | 
 | |
| Search with voice or handwriting (on a keyboard) | 
 | |
| While parked, everything above and: | Settings | When safe, users can access Settings to: 
 | 
| Search, using keyboard | While parked, users can perform searches. | |
| Connect to Bluetooth | If no phones are connected through Bluetooth when parked, users can press the Connect to Bluetooth button to navigate to the system Bluetooth Settings page to pair and then connect a device. | 
Tasks
This table describes the tasks of each stakeholder.
| Car Manufacturers (OEMs) | |
|---|---|
| Build a fully-compliant Android UXR telecom system with Android Automotive. | Provide: 
 | 
