Медиа-приложения

Android for Cars предлагает два способа совместного создания возможностей просмотра и воспроизведения мультимедиа (например, музыки, подкастов и аудиокниг) в зависимости от необходимого вам уровня настройки.

Рисунок 1. Пример мультимедийного приложения, созданного с использованием шаблонов библиотеки автомобильных приложений
  1. MediaBrowserService (MBS): готовый вариант, идеально подходящий для быстрого создания качественного мультимедийного приложения без настройки.

  2. Шаблоны библиотеки автомобильных приложений (CAL): настраиваемые шаблоны предоставляют защитные рамки, которые помогут вам использовать все возможности вашего мультимедийного приложения в автомобиле, не начиная все с самого начала.

MediaBrowserService

Если вы хотите создать базовое медиа-приложение с ограниченным брендингом и настройкой, используйте MediaBrowserService . Это более дешевый способ, позволяющий пользователям просматривать контент и воспроизводить медиа.

Поскольку базовый визуальный дизайн и модель взаимодействия для большей части мультимедийного опыта Android for Cars определяются Google и автопроизводителями, ваша роль в дизайне в основном сосредоточена на:

  • Создание структуры просмотра контента
  • Предоставление элементов брендинга и иконок для навигационных вкладок и пользовательских элементов управления (при необходимости)

В зависимости от вашего приложения вам может потребоваться создать дополнительные потоки, такие как поток входа или настройки для экрана автомобиля (для AAOS), используя шаблоны в CAL.

Шаблоны библиотеки автомобильных приложений

Шаблоны библиотеки автомобильных приложений обеспечивают большую гибкость и возможность настройки внутри приложения, позволяя добавить больше функций в ваше мультимедийное приложение на Android Auto.

В частности, следующие шаблоны помогут вам создать отличный медиа-опыт:

  • Шаблон секционированного элемента: Шаблон секционированного элемента позволяет вам смешивать и сопоставлять списки и сетки для создания настраиваемой структуры просмотра. Чтобы получить последние обновления и функции, переместите любые существующие экземпляры шаблонов списков или сеток в шаблон секционированного элемента.

  • Шаблон воспроизведения мультимедиа: Шаблон воспроизведения мультимедиа позволяет вам решать, какие действия можно выполнять с экрана воспроизведения. Вы можете выбрать, какие кнопки показывать в разделе результатов поиска и какие кнопки воспроизведения и изображения показывать (предоставляются через сеанс мультимедиа).

  • Шаблон входа: Шаблон входа предоставляет варианты входа в приложение во время парковки.

  • Шаблон вкладки: Шаблон вкладки действует как контейнер для других шаблонов, предоставляя вкладки в верхней части.

Изображение, представляющее секционированный элемент
Рисунок 2. Шаблон секционированного элемента
Изображение, представляющее секционированный элемент
Рисунок 3. Шаблон воспроизведения мультимедиа

Начать

Чтобы узнать, как использовать шаблоны в CAL, см. раздел Создание приложений с помощью шаблонов .

Примеры

Для более подробного ознакомления с мультимедийным опытом в Android Auto см. Android Auto > Медиа-приложения . Чтобы увидеть, как этот опыт работает в автомобилях со встроенным Google, см . Автомобильные ОС > Медиа-приложения .

Требования к пользовательскому опыту

Медиа-приложения должны соответствовать требованиям к медиа-приложениям .