Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release
вместо aosp-main
для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
Обзор
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Dialer — это системное приложение Android, которое обеспечивает оптимизацию отвлечения внимания (DO) для звонков по Bluetooth, просмотра контактов и управления вызовами. Полнофункциональная реализация Dialer представлена в проекте Android с открытым исходным кодом (AOSP). Эту реализацию можно использовать как есть или с настроенной визуальной темой.
Рисунок 1. Портретный и альбомный режимы звонилки Терминология
В этом разделе используются следующие термины:
Проект с открытым исходным кодом Android (AOSP). Операционная система с открытым исходным кодом для мобильных устройств и соответствующий проект с открытым исходным кодом под руководством Google.
Оптимизированное отвлечение (DO). Пользовательский поток, соответствующий ограничениям пользовательского опыта (UXR) и безопасный во время вождения.
Уведомление об опасности (HUN). Входящее уведомление, которое появляется на дисплее.
Ограничения пользовательского опыта (UXR). Приложения, отображающие пользовательский интерфейс в зависимости от состояния вождения, должны соответствовать UXR.
Пользовательский интерфейс (UI). Средства, с помощью которых пользователи контролируют взаимодействие с приложениями.
Оптимизированный автомобиль (VO). Пользовательский поток, который не обязан следовать UXR и не считается безопасным во время вождения, но оптимизирован для использования в автомобиле.
Цель
В этом разделе объясняется, как создать полностью совместимую с Android Automotive телекоммуникационную систему Android UXR.
Функции
Dialer предоставляет следующие возможности:
Состояние | Возможность | Задача | Во время вождения , Функции, оптимизированные для отвлечения внимания | Bluetooth-вызовы | - Сделайте вызов с панели набора.
- Совершите звонок из списка контактов.
- Выполните вызов из списка последних вызовов.
- Сделайте звонок со страницы сведений о контакте.
- Получите входящий звонок через уведомление, а затем ответьте.
- Возврат пропущенного звонка из Центра уведомлений.
- Управление вызовами, пауза, отключение звука, удержание, замена и установка маршрута аудио.
|
Просмотр контактов и журнала вызовов | - Отображать категории верхнего уровня.
- Просмотрите все избранные контакты.
- Просмотрите список последних вызовов.
- Просмотрите список контактов.
- Просмотрите страницу контактной информации.
- Перейдите к контактному адресу.
|
Голосовой или рукописный поиск (на клавиатуре) | - Показать соответствующие результаты поиска.
- Просмотрите контактную информацию отфильтрованных контактов.
|
Во время стоянки все вышеперечисленное и : | Настройки | В безопасном режиме пользователи могут получить доступ к настройкам, чтобы: - Измените порядок сортировки списка контактов.
- Измените стартовую страницу, которая вступит в силу после следующего перезапуска.
|
Поиск с помощью клавиатуры | Во время парковки пользователи могут выполнять поиск. |
Подключиться к Bluetooth | Если во время парковки ни один телефон не подключен через Bluetooth, пользователи могут нажать кнопку «Подключиться к Bluetooth», чтобы перейти на страницу настроек Bluetooth системы для сопряжения, а затем подключить устройство. |
Задачи
В этой таблице описаны задачи каждой заинтересованной стороны.
Производители автомобилей (OEM) | Google |
---|
Создайте полностью совместимую с Android UXR телекоммуникационную систему с помощью Android Automotive. | Предоставлять: - Реализация Dialer в AOSP.
- Документация для ключевых задач, таких как процессы настройки и проверки/сертификации.
|
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 UTC."],[],[],null,["# Overview\n\n*Dialer* is an Android system application that provides a distraction-optimized (DO)\nexperience for Bluetooth calling, contact browsing, and call management. A fully functional\nimplementation of Dialer is provided in the Android Open Source Project (AOSP). This\nimplementation can be used as is or with a customized visual theme. \n**Figure 1.** Dialer portrait and landscape modes\n\nTerminology\n-----------\n\nThese terms are used throughout this section:\n\n- **Android Open Source Project (AOSP).** An open source operating\n system for mobile devices and a corresponding open source project led by Google.\n\n- **Distraction Optimized (DO).** User flow that adheres to User Experience\n Restrictions (UXR) and that is safe during driving.\n\n- **Heads Up Notification (HUN).** An incoming notification that\n appears on a display.\n\n- **User Experience Restrictions (UXR).** Applications that display a\n user interface dependent upon driving state must adhere to UXR.\n\n- **User Interface (UI).** The means by which users control\n interactions with applications.\n\n- **Vehicle Optimized (VO).** User flow that is not required to follow\n UXR and is not considered safe during driving, but that has been optimized for use\n in a car.\n\nPurpose\n-------\n\nThis section explains how to build a fully-compliant Android UXR telecom system with\nAndroid Automotive.\n\nFeatures\n--------\n\nDialer provides these capabilities:\n\n| State | Capability | Task |\n|------------------------------------------------------|--------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| While ***driving*** , Distraction Optimized features | Bluetooth calling | - Make a call from the dialpad. - Make a call from the Contact list. - Make a call from the Recent Call list. - Make a call from the Contact Detail page. - Receive an incoming call through a heads up notification and then respond. - Return a missed call from the Notification center. - Call management, Pause, Mute, Hold, Swap, and Set Audio Route. |\n| While ***driving*** , Distraction Optimized features | Contact and call log browsing | - Display top-level categories. - Browse all Favorite contacts. - Browse the Recent Call list. - Browse the Contact list. - View the Contact Details page. - Navigate to a Contact address. |\n| While ***driving*** , Distraction Optimized features | Search with voice or handwriting (on a keyboard) | - Show matching search results. - View the contact details of filtered contacts. |\n| While ***parked*** , everything above *and*: | Settings | When safe, users can access Settings to: - Change the sort order of Contact list. - Change the start page, which will be effective after the next restart. |\n| While ***parked*** , everything above *and*: | Search, using keyboard | While parked, users can perform searches. |\n| While ***parked*** , everything above *and*: | 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. |\n\nTasks\n-----\n\nThis table describes the tasks of each stakeholder.\n\n| Car Manufacturers (OEMs) | Google |\n|-----------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------|\n| Build a fully-compliant Android UXR telecom system with Android Automotive. | Provide: - A Dialer implementation in AOSP. - Documentation for key tasks such as customization and review/certification processes. |"]]