Обзор

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