Обзор

Dialer - это системное приложение Android, которое обеспечивает оптимизированное для отвлечения (DO) взаимодействие с вызовами по Bluetooth, просмотром контактов и управлением вызовами. Полнофункциональная реализация Dialer предоставляется в Android Open Source Project (AOSP). Эту реализацию можно использовать как есть или с настраиваемой визуальной темой.

Режимы отображения номеронабирателя
Рисунок 1. Портретный и альбомный режимы номеронабирателя.

Терминология

Эти термины используются в этом разделе:
  • Проект с открытым исходным кодом Android (AOSP). Операционная система с открытым исходным кодом для мобильных устройств и соответствующий проект с открытым исходным кодом под руководством Google.

  • Оптимизация отвлечения (DO). Пользовательский поток, который соответствует ограничениям взаимодействия с пользователем (UXR) и безопасен во время вождения.

  • Уведомление Heads Up (HUN). Входящее уведомление, которое появляется на дисплее.

  • Ограничения взаимодействия с пользователем (UXR). Приложения, отображающие пользовательский интерфейс в зависимости от состояния вождения, должны придерживаться UXR.

  • Пользовательский интерфейс (UI). Средства, с помощью которых пользователи контролируют взаимодействие с приложениями.

  • Оптимизированный автомобиль (VO). Пользовательский поток, который не требуется следовать UXR и не считается безопасным во время вождения, но оптимизирован для использования в автомобиле.

Цель

В этом разделе объясняется, как создать полностью совместимую телекоммуникационную систему Android UXR с Android Automotive.

Функции

Номеронабиратель предоставляет следующие возможности:

Состояние Возможность Задача
Во время вождения ,
Функции, оптимизированные для отвлечения внимания
Звонки по Bluetooth
  • Сделайте вызов с панели набора номера.
  • Сделайте звонок из списка контактов.
  • Выполните вызов из списка последних вызовов.
  • Сделайте звонок со страницы сведений о контакте.
  • Получите входящий звонок через уведомление, а затем ответьте.
  • Ответьте на пропущенный звонок из Центра уведомлений.
  • Управление вызовами, пауза, отключение звука, удержание, переключение и установка аудиомаршрута.
Просмотр контактов и журнала вызовов
  • Отображение категорий верхнего уровня.
  • Просмотрите все избранные контакты.
  • Просмотрите список последних вызовов.
  • Просмотрите список контактов.
  • Просмотрите страницу с контактной информацией.
  • Перейдите к контактному адресу.
Голосовой или рукописный поиск (на клавиатуре)
  • Показать соответствующие результаты поиска.
  • Просмотр контактной информации отфильтрованных контактов.
Пока припарковано , все сверху и : Настройки

Когда это безопасно, пользователи могут получить доступ к настройкам, чтобы:

  • Измените порядок сортировки списка контактов.
  • Измените стартовую страницу, которая вступит в силу после следующего перезапуска.
Поиск с помощью клавиатуры На стоянке пользователи могут выполнять поиск.
Подключиться к Bluetooth Если при парковке телефоны не подключены через Bluetooth, пользователи могут нажать кнопку «Подключиться к Bluetooth», чтобы перейти на страницу настроек Bluetooth системы, чтобы выполнить сопряжение и затем подключить устройство.

Задачи

В этой таблице описаны задачи каждой заинтересованной стороны.

Производители автомобилей (OEM) Google
Создайте полностью совместимую телекоммуникационную систему Android UXR с Android Automotive.

Предоставлять:

  • Реализация номеронабирателя в AOSP.
  • Документация по ключевым задачам, таким как процессы настройки и проверки / сертификации.