“Media”提供了一个平台,让开发者可在其上构建媒体应用,以便在每辆支持 Android 的汽车中提供安全、无缝的互联信息娱乐体验。作为一款 Android 系统应用,Media 旨在为媒体应用提供经过防分心优化 (DO) 的播放和浏览体验。Android 开源项目 (AOSP) 中包含功能齐全的 Media 实现。
图 1. Media 屏幕
如需了解 Media,请参阅以下文章:
- 系统组件和用户流:这篇文章详细介绍了与 Media 互动的组件以及最常见的用户流。
- 用 Media 实现电台功能:介绍了如何将电台界面与 Media 集成,以便让用户能够与多个媒体来源和电台互动,就像它们都是同一个应用一样。
- 自定义 Media:了解如何使用 AOSP 结构中不同级别所定义的样式和资源。
术语
使用的术语如下:
术语 | 说明 |
---|---|
媒体来源 | 实现 Android MediaBrowserService API 以公开其媒体内容目录的播放控制和浏览功能的 Android 应用。 |
媒体内容 |
媒体来源目录中的一个元素。媒体内容可为以下任一项:
|
Media 功能
Media 提供以下功能。
驾车时 | 停车时 |
---|---|
播放控制:
目录浏览:
|
“驾车时”下列出的所有功能,以及::
|
任务
下表说明了各方的任务。
汽车制造商 (OEM) | 应用开发者 | |
---|---|---|
|
|
|
自定义准则
AOSP 中包含的 Media 实现使用车载设备界面库进行自定义并提供基本主题和结构,可以按原样采用,也可以按照以下限制条件对其进行修改。下表介绍了 OEM 在 Media 自定义方面的责任。
Media 自定义 | 说明 |
---|---|
应当 |
调整整体主题和样式,包括调色板和大小调整。 |
可以 |
修改 Media 的大体结构(例如,标签页放置位置)。 |
不得 |
修改 Media API 协定(包括应用品牌宣传方面):
修改以下方面的信息架构:
|