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.
TerminologyThese 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.
This section explains how to build a fully-compliant Android UXR telecom system with Android Automotive.
Dialer provides these capabilities:
Distraction Optimized features
|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.|
You can customize the following Dialer screens: