總覽
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Media提供了一個平台,可在該平台上建立媒體應用程序,為每輛支援 Android 的汽車提供安全、無縫和互聯的資訊娛樂體驗。 Media 是一款 Android 系統應用程序,旨在為媒體應用程式提供「分散注意力優化」(DO)播放和瀏覽體驗。 Android 開源專案 (AOSP)中包含 Media 的全功能實作。
圖 1.媒體螢幕
若要了解媒體,請參閱以下文章:
- 系統組件和使用者流程。請參閱本文以了解有關與媒體互動的組件以及最常見的用戶流的更多資訊。
- 使用媒體實現廣播。了解如何將廣播 UI 與媒體集成,以使用戶能夠與媒體來源和廣播進行交互,就像它們是單一應用程式一樣。
- 客製化媒體。了解如何使用 AOSP 結構中不同層級定義的樣式和資源。
術語
使用這些術語:
學期 | 描述 |
---|
媒體來源 | 一個 Android 應用程序,它實現 Android MediaBrowserService API以公開播放控制和瀏覽其媒體項目目錄。 |
媒體專案 | 媒體來源目錄中的元素。媒體項目可以是: - 可播放的媒體項目。系統可以播放的音訊片段,例如歌曲、書籍章節和播客劇集
- 可瀏覽的媒體項目。用於可播放或其他可瀏覽媒體項目分組的組織元素,例如歌曲類別、最近的歌曲資料夾以及按藝術家、作者或觀眾排序的播客和可播放媒體項目。
|
媒體提供了這些功能。
開車時 | 停車時 |
---|
播放控制。 目錄瀏覽。 | 「駕駛時」所列出的所有內容以及: |
任務
表中描述了各方的任務。
汽車製造商 (OEM) | Google | 應用程式開發人員 |
---|
- 使用 Android Automotive 建立完全相容的Android CDD資訊娛樂系統。
- 滿足 MediaSession 和瀏覽器 API 以及與 Media 的互通性的所有期望:
- 尊重瀏覽結構。
- 尊重自訂操作。
- 委託應用程式進行登入、設定等。
- 尊重 API 明確支援的應用程式品牌元素。例如,應用程式名稱。
| - 定義和發展媒體 API。
- 在 AOSP 中提供媒體實作。
- 定義在 Play 商店上發布媒體應用程式的應用程式審核流程。
- 提供 API、自訂、審核和認證流程等元素的文檔
| - 實作媒體 API:
- 提供具有適當內容的整體媒體瀏覽架構。
- 根據需要提供自訂操作。
- 使播放狀態可供系統使用。
- 提供品牌元素,例如應用程式名稱。
- 根據需要實施登入、註冊、設定和錯誤解決流程。
- 建立汽車 APK 並將其發佈到 Play 商店。
|
客製化指南
AOSP 中包含的媒體實作使用Car UI 函式庫來實作自訂,並提供可以按原樣採用或根據以下限制進行修改的基本主題和結構。下表描述了 OEM 在媒體客製化方面的責任。
媒體客製 | 描述 |
---|
應該 | 調整整體主題和樣式,包括調色板和尺寸。 |
可能 | 修改媒體的高階結構(例如選項卡位置)。 |
一定不 | 修改媒體 API 合同,包括應用程式品牌: - MediaSession 和 MediaBrowser 互通性
- 媒體來源名稱、圖標
修改資訊架構: |
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2024-04-29 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-04-29 (世界標準時間)。"],[],[]]