Создание мультимедийных приложений

Медиаприложения, разработанные для Android for Cars, помогают водителям находить и управлять любимыми медиафайлами, не отрывая глаз от дороги.

Существует два способа создания медиаприложений на Android for Cars. Для большего контроля над пользовательским интерфейсом, логикой и фирменным стилем приложения используйте шаблоны Car App Library в качестве основы, которая поможет вам максимально эффективно использовать медиаприложения в автомобиле.

Если вы предпочитаете более простой подход с меньшими настройками, используйте службу Media Browser Service .

Достигайте большего с помощью шаблонов библиотеки автомобильных приложений

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

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

  • Шаблон «Разделённый элемент»: Шаблон «Разделённый элемент» позволяет комбинировать списки и сетки для создания индивидуальной структуры просмотра. Чтобы получать последние обновления и функции, переместите все существующие экземпляры шаблонов списков или сеток в шаблон «Разделённый элемент».
  • Шаблон воспроизведения медиафайлов: с помощью шаблона воспроизведения медиафайлов вы можете определить, какие действия можно выполнять на экране воспроизведения. Вы можете выбрать, какие кнопки отображать в разделе результатов поиска, а также какие кнопки воспроизведения и изображения (предоставляются в сеансе медиафайлов) отображать.
  • Шаблон входа: Шаблон входа предоставляет варианты входа в приложение во время парковки.
  • Шаблон вкладки: Шаблон вкладки действует как контейнер для других шаблонов, предоставляя вкладки в верхней части.
Пример воспроизведения мультимедиа
Пример отображения списка и сетки в медиа-приложении.
Пример воспроизведения медиа
Пример, демонстрирующий текущее воспроизведение медиа-приложения.

Служба медиабраузера

Если вы предпочитаете создать более простое медиа-приложение с ограниченными возможностями брендинга и настройки, используйте MediaBrowserService (MBS).

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

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

Дополнительный шаг для Android Auto :

Требования к UX медиаприложений

Чтобы узнать больше о требованиях к медиаприложениям, ознакомьтесь со следующими ресурсами: