Stay organized with collections
Save and categorize content based on your preferences.
Users can browse an alphabetical list in the Contacts view and navigate to details about each contact – or use the Search control to find someone.
Other views that show contacts include Favorites (after the user has added favorites) and Recents (once the user has a call history). Users can start a search or place a call from any of these views, or from the Dialpad view.
Users can scroll vertically through the top-level Contacts list to browse their contacts, which are imported from their phones. Favorites and preferred phone numbers are not imported; users specify these within Dialer.
As users scroll through a list of contacts, the app bar (or app header) at the top of the screen remains fixed in place, and the contact list scrolls behind it
Each list item displays information about the contact and allows for two possible actions: calling the contact or viewing contact details.
Elements in each list item:
1. Name of contact
2. Avatar
3. Contact’s preferred phone number type
4. Contact details icon
Users can select any of the first three elements (or the area near them) to place a call to a contact’s preferred number, or they can select the contact detail icon to navigate to a more detailed view of the contact.
Navigating contact details
When users browse the Contacts view, they can select a contact detail icon to see a more detailed view of a contact.
Selecting the details icon to the right of the contact name opens the detail viewThe detail view shows the contact’s phone numbers and address (if known)
View the route to the contact’s address in Google Maps (by selecting the address)
Navigate to a contact’s address (by selecting the navigation icon)
Return to the top-level list of contacts (by using the back arrow)
Car makers can decide whether to use Google Maps or their own navigation system to navigate to a contact’s address.
Searching for contacts
Another way users can find a specific contact, whether or not they are in the Contacts view, is to select the Search control (magnifying glass icon) on the app bar.
Selecting the Search control brings up a search overlay containing a keyboard, a search bar, and a back button
How the user can specify search criteria depends on whether the car is parked or moving:
When parked: Users enter search criteria on the keyboard touch screen
When moving: Users must enter search criteria using speech-to-text
As the user enters search criteria, the search string appears in the search bar. Dialer uses the search criteria to filter the contact list in real time as the user types. It displays only those contacts that continue to match the user’s search criteria.
When the user finds and selects a contact, Dialer displays the contact detail view. There, the user can select from the contact’s available numbers to place a call.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-07-23 UTC."],[[["\u003cp\u003eUsers can browse, search, and call contacts from the Dialer app, with options to view Favorites and Recents.\u003c/p\u003e\n"],["\u003cp\u003eContact lists can be scrolled, and each entry shows the contact's name, avatar, preferred phone number type, and a details icon for further information.\u003c/p\u003e\n"],["\u003cp\u003eContact details provide options to call, add to favorites, view address in Google Maps, navigate to the address, or return to the contact list.\u003c/p\u003e\n"],["\u003cp\u003eUsers can search for contacts using keyboard input when parked or speech-to-text while driving, with results updating in real time.\u003c/p\u003e\n"],["\u003cp\u003eDialer allows setting a preferred phone number for contacts with multiple numbers by selecting "Always" when prompted.\u003c/p\u003e\n"]]],[],null,["# Browsing & searching contacts\n\n\u003cbr /\u003e\n\nUsers can browse an alphabetical list in the Contacts view and navigate to details about each contact -- or use the Search control to find someone.\n\nOther views that show contacts include Favorites (after the user has added favorites) and Recents (once the user has a call history). Users can start a search or place a call from any of these views, or from the Dialpad view. \n[Adding favorites\nHow users view and add favorites](/cars/design/automotive-os/apps/dialer/interaction-model/adding-favorites) \n[Viewing recent calls\nHow users see recent contacts and calls](/cars/design/automotive-os/apps/dialer/interaction-model/viewing-recent-calls)\n\n*** ** * ** ***\n\nBrowsing the Contacts list\n--------------------------\n\nUsers can scroll vertically through the top-level Contacts list to browse their contacts, which are imported from their phones. Favorites and preferred phone numbers are not imported; users specify these within Dialer.\nAs users scroll through a list of contacts, the app bar (or app header) at the top of the screen remains fixed in place, and the contact list scrolls behind it\n\nEach list item displays information about the contact and allows for two possible actions: calling the contact or viewing contact details.\nElements in each list item: \n1. Name of contact \n2. Avatar \n3. Contact's preferred phone number type \n4. Contact details icon\n\nUsers can select any of the first three elements (or the area near them) to place a call to a contact's preferred number, or they can select the contact detail icon to navigate to a more detailed view of the contact.\n| **Note:** When a user places a call to a contact with multiple phone numbers but no preferred number, Dialer displays a dialog asking the user to select the number to call JUST ONCE or ALWAYS. Selecting ALWAYS sets the selected number as the contact's preferred (default) number within Dialer.\n\n*** ** * ** ***\n\nNavigating contact details\n--------------------------\n\nWhen users browse the Contacts view, they can select a contact detail icon to see a more detailed view of a contact.\nSelecting the details icon to the right of the contact name opens the detail view **Note:** The contact details icon is also available in the [Recents](/cars/design/automotive-os/apps/dialer/interaction-model/viewing-recent-calls) view.\nThe detail view shows the contact's phone numbers and address (if known)\n\nIn the detail view, users can:\n\n- [Place a call](/cars/design/automotive-os/apps/dialer/interaction-model/handling-calls#placing_calls_from_contacts_details)\n- [Add a favorite](/cars/design/automotive-os/apps/dialer/interaction-model/adding-favorites#adding_favorites_in_the_favorites_view)\n- View the route to the contact's address in Google Maps (by selecting the address)\n- Navigate to a contact's address (by selecting the navigation icon)\n- Return to the top-level list of contacts (by using the back arrow)\n\nCar makers can decide whether to use Google Maps or their own navigation system to navigate to a contact's address.\n\n*** ** * ** ***\n\nSearching for contacts\n----------------------\n\nAnother way users can find a specific contact, whether or not they are in the Contacts view, is to select the Search control (magnifying glass icon) on the app bar.\nSelecting the Search control brings up a search overlay containing a keyboard, a search bar, and a back button\n\nHow the user can specify search criteria depends on whether the car is parked or moving:\n\n- **When parked:** Users enter search criteria on the keyboard touch screen\n- **When moving:** Users must enter search criteria using speech-to-text\n\nAs the user enters search criteria, the search string appears in the search bar. Dialer uses the search criteria to filter the contact list in real time as the user types. It displays only those contacts that continue to match the user's search criteria.\n\nWhen the user finds and selects a contact, Dialer displays the contact detail view. There, the user can select from the contact's available numbers to place a call."]]