Обзор

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.
  • Документация для ключевых задач, таких как процессы настройки и проверки/сертификации.