미디어는 Android를 지원하는 모든 차량에 안전하고 매끄러운 상호 연결 인포테인먼트 환경을 제공하는 미디어 앱을 빌드할 수 있는 플랫폼을 제공합니다. Media는 미디어 앱에 Distraction Optimization(DO) 재생 및 탐색 환경을 제공하기 위해 설계된 Android 시스템 애플리케이션입니다. 미디어의 전체 기능 구현은 Android 오픈소스 프로젝트(AOSP)에 포함되어 있습니다.
그림 1. 미디어 화면
미디어에 관해 알아보려면 다음 자료를 참고하세요.
- 시스템 구성요소 및 사용자 흐름. 미디어와 상호작용하는 구성요소와 가장 일반적인 사용자 흐름에 관해 자세히 알아보려면 이 자료를 참고합니다.
- 미디어로 라디오 구현. 라디오 UI를 미디어와 통합하여 사용자가 단일 애플리케이션인 것처럼 미디어 소스 및 라디오와 상호작용할 수 있도록 하는 방법을 읽어봅니다.
- 미디어 맞춤설정. AOSP 구조에서 여러 수준으로 정의된 스타일과 애셋을 사용하는 방법을 알아봅니다.
용어
사용되는 용어는 다음과 같습니다.
용어 | 설명 |
---|---|
미디어 소스 | Android MediaBrowserService API를 구현하여 재생 컨트롤과 미디어 항목 카탈로그 탐색을 노출하는 Android 애플리케이션. |
미디어 항목 |
미디어 소스 카탈로그의 요소. 미디어 항목은 다음 중 하나일 수 있습니다.
|
미디어 기능
미디어는 다음 기능을 제공합니다.
운전 중 | 주차 중 |
---|---|
재생 제어
카탈로그 둘러보기:
|
'운전 중' 카테고리에 나열된 모든 항목과 함께 다음 항목 포함:
|
작업
이 표에는 각 당사자의 작업이 설명되어 있습니다.
차량 제조업체(OEM) | 앱 개발자 | |
---|---|---|
|
|
|
맞춤설정 가이드라인
AOSP에 포함된 미디어 구현에서는 맞춤설정이 가능한 차량 UI 라이브러리를 사용합니다. 그리고 다음 제한사항에 따라 있는 그대로 또는 수정하여 채택할 수 있는 기본 테마 및 구조를 제공합니다. 다음 표에는 미디어 맞춤설정에 관련된 OEM의 책임사항이 설명되어 있습니다.
미디어 맞춤설정 | 설명 |
---|---|
해야 하는 작업 |
색상 팔레트, 크기 등 전반적인 테마와 스타일 조정 |
가능한 작업 |
미디어의 상위 수준 구조(예: 탭 배치) 수정 |
해서는 안 되는 작업 |
앱 브랜딩을 포함한 미디어 API 계약 수정:
다음의 정보 아키텍처 수정
|