未綁定應用程式的版本資訊

未綁定應用程式是指未納入 Android Automotive OS (AAOS) 系統映像檔的應用程式 (列於本頁)。如要瞭解如何將未綁定的應用程式整合至車輛,請參閱整合指南

Car-apps-release-22

標記:ub-automotive-master-20260424

車輛應用程式版本 22 可解決這些問題。

Dialer

  • UI 自訂
    • 在可疊加的項目中新增 OEM 設計權杖屬性。
    • 重構以支援 RRO 清理。

DriverUI

  • 系統和整合
    • 在註解中更新 SDV Gateway 用戶端 APEX 的路徑。
    • ACCESS_LOCAL_NETWORK 權限新增至 DriverUI。
  • 維護
    • 新增 dcf_verification_tests,並移除未使用的 DCF 檔案。
    • 清除未使用的資源。

車輛資料庫

  • 媒體通用
    • 更新播放控制項顏色。
    • 修正最小化媒體遙控器中停用的自訂動作。
    • 改善MediaSource探索和初始化作業。
    • 改善 MediaSource 建立和瀏覽器忽略功能。
    • MediaSource 中新增 MediaConnectorServiceTests 的回溯相容性建構函式。
    • 透過多種備援策略,提升 MediaSource 啟動程序。
    • 新增多使用者和僅限工作階段的媒體支援。
    • 重構 MediaSessionHelper,以便插入工作階段管理功能。
  • UI 架構和版面配置
    • 更新文字權杖大小和樣式,以反映最新的 AAOS 規格。
    • 修正對話方塊位置問題。
    • 新增語意顏色紅色。
    • 針對樣式化檢視區塊實作 OEM 選擇加入檢查。
    • 移除應用程式樣式檢視區塊功能。
  • 維護和修正錯誤
    • 將未綁定發布版本更新至 2026 年 4 月。
    • 更新縮到最小的控制項,以設定當天樣式。
    • 移除外掛程式狀態變更功能。

車輛媒體

  • 使用者介面和設定
    • 將 OEM 權杖屬性新增至可疊加項目。

敏感應用程式保護

  • 使用者介面和自訂
    • 更新 UI,採用最新模擬畫面。
    • 新增「Unconstrained Tall」版面配置,並修正文字大小。
    • 將「Pin Pad」按鈕寬度縮放至可用區域。
    • 在大小計算中考量螢幕密度。
    • 從「Pin Lock View」移除「Next」按鈕。
  • 維護
    • 淘汰探索通知的功能旗標。

電台

  • 使用者介面和設定
    • 更新樣式,方便移除 RRO。
  • 系統和整合
    • 將「Radio」應用程式的 launchMode 切換為 singleTask

Car-apps-release-21

標記:ub-automotive-master-20260326

車輛應用程式版本 21 可解決這些問題。

Dialer

  • UI 自訂
    • 針對進行中的通話和巢狀版面配置,啟用執行階段資源覆蓋 (RRO)。

DriverUI

  • 系統和整合
    • 已遷移至分割 SDK 或靜態 Java Gateway 用戶端程式庫。
    • 已獲准使用受限制的網路。
    • 說明文件和資產
      • 更新 DriverUI 快取說明文件,修正了指標和通知問題。
      • 更新設計系統 (DS) 存放區中的 Figma 說明文件。
      • 使用 JPEG 外掛程式更新快取文件。
    • 維護
      • 修正 MainActivityTest 崩潰問題,並提升整體可測試性。

車輛媒體

  • 使用者介面和設定
    • 啟用音訊設定動作的疊加支援。
    • 更新 MediaBlockingActivity 版面配置,以便使用 RRO。

多重顯示

  • 使用者介面
    • DevicePickerScreenMirroringActivity 新增獨立的離開按鈕。

敏感應用程式保護

  • 探索通知
    • 實作探索通知:新增功能標記、指標和邏輯,以便在重新啟動後顯示通知。
  • 應用程式重新鎖定邏輯
    • 將自動重新上鎖功能重構為 PackageRelockService
    • 禁止鎖定系統映像檔中安裝的應用程式。
    • 更新 PackageChangeMonitor,傳遞額外的取代參數。
  • 測試與自訂
    • 修正 Robolectric 和 PackageRelockService (Soong) 測試。
    • 已啟用原始設備製造商 (OEM) 自訂權杖。

車輛資料庫

  • 媒體通用
    • 重構 MediaSessionHelper,以便插入工作階段管理功能。
    • 已將 SHOW_MEDIA_PLAYBACK 動作新增至 IntentIconCompatCustomPlaybackAction API。
    • 更新資源名稱,避免與 CAL 發生衝突。
  • UI 架構和版面配置
    • 重新建構 GModal,以便在全螢幕視窗中以檢視畫面形式算繪。
    • 更新插邊計算方式,並修正新實作方式的模態大小調整方法。
    • 解決累計輸入法編輯器偏移問題,並清除場景類型邏輯。
    • 等待版面配置完成,改善分頁功能。
    • 新增應用程式樣式檢視區塊的可擴充 UI 示範。
  • 修正錯誤及維護
    • 修正 CarUxRestrictionsUtil 中的記憶體流失問題。
    • 修正轉接程式 Proxy 中的差一錯誤和邏輯錯誤。
    • 更新建構指令碼 (copy_gradle_output) 和 Maven 備用邏輯。
    • 標準化背景顏色和種子權杖定義。
  • 測試基礎架構
    • MediaPlaybackTemplate已加進TestMediaCalApp

Car-apps-release-20

標記:ub-automotive-master-20251118

Car-apps-release-20 解決了這些問題。

新功能

敏感應用程式保護機制提供隱私權選項,讓使用者保護車輛中的敏感應用程式。例如 Chrome 和 WhatsApp。即使使用者未設定設定檔鎖定,仍可透過 PIN 碼鎖定應用程式。這個 PIN 碼與設定檔鎖定無關。

控制中心參考應用程式會展示可新增至多使用者、多螢幕 (MUMD) 環境的使用者體驗。部分使用者歷程包括:

  • 查看車內其他乘客觀看及收聽的內容。
  • 透過車用音箱分享音訊。
  • 在車內與其他螢幕共同觀看影片。

如果車輛配置包含一或多個輔助螢幕,控制中心可提升駕駛人螢幕的使用者體驗。例如後座乘客。

我們預計會新增更多控制中心說明文件。

解決的問題

媒體業:

  • 更新 MediaBlockingActivity 版面配置,使其與 RRO 相容。
  • 啟用「音訊設定」動作的疊加層。

撥號程式:

  • 讓進行中的通話版面配置和巢狀版面配置與 RRO 相容。

車輛庫:

  • 修正了在未設定 MAVEN_CENTRAL_URL 時,備用 mavenCentral 的問題。

其他問題:

  • 更新 Maven 網址,使用 Google 的 mavenCentral 鏡像
  • 更新至 Gradle 9.1.0。
  • 修正了在 Gradle 建構外掛程式中使用 Android Gradle 外掛程式的 IMethod。
  • Robolectric 已更新至 4.16 版。

Car-apps-release-19

標記:ub-automotive-master-20250910

解決了下列問題:

  • 更新版本格式,以便與其他未綁定的應用程式同步。
  • 新增可疊加的字串 action_name_for_custom_keycode
  • 提升與 Kotlin 2.1.20 的相容性。
  • 將 Gradle 建構作業更新至 AGP 8.11,並新增對 Android API 36 的支援。
  • 將專案的 JDK 從 17 更新為 Java 21。

更新了下列功能:

  • DriverUI:

    • 更新重新設計的叢集翻譯。
    • 更新了 Driver UI 說明文件結構,現在會使用來自 Figma 的大小。應用程式的邏輯不會決定大小。
  • 媒體:取得新的播放狀態時,清除浮動式訊息和對話方塊。

Car-apps-release-18

標記: ub-automotive-master-20250722

AppCards

  • ImageAppCard 可同時支援圖片、按鈕和進度列。

錯誤報告工具:

  • 修正 SDK 35 以上版本會截斷畫面的問題。
  • 更新版本格式,以便與其他未綁定的應用程式同步。
  • 已解決自動上傳問題。

行車記錄器

  • 修正開機時啟動的問題。

DriverUI:

  • 針對 DriverUI,將 Design Compose 更新至 0.37.1 版。
  • 重新設計 Cluster,展示複雜的 UI 實作方式。

媒體

  • 修正 MediaSource 中罕見的空值指標例外狀況 (NPE),並更新 ImageFetcher,防範無效的 URI。

測試媒體:

  • Media1Media3 中套用多項修正

Car-apps-release-17

標記: ub-automotive-master-20250609

行車記錄器

  • 解決 camera2 的旋轉問題。
  • 允許來自 Surface 接收器的縮圖。
  • 移除未使用的影格回呼 API。
  • 解決錄製時間長度問題。
  • 修正長時間執行的記錄作業會導致當機的問題。
  • 新增影格率設定。
  • 在相機預覽畫面中新增了 Surface 支援。

Design Compose

  • 將 Design Compose 更新至 0.34.2 版,以支援 DriverUI

駕駛人使用者介面

  • 更新 SDV 用戶端程式庫的 Java 封存 (JAR) 檔案。

媒體

  • 更新了播放中 media1 項目 ID。
  • 原始設備製造商應從 RRO 中移除 browse_mini_bar
  • 修正了更新項目時,回收器檢視畫面會捲動回原處的問題。

CAL Media

  • 已在 aaos-apps-gradle-project 中新增 TmaMediaCalApp

  • 在支援的裝置上使用 MediaSession 時,新增了 TestMediaCalAppaaos-apps-gradle-project,示範如何使用 CarAppLibrary 瀏覽及播放媒體。

  • 更新 MediaDispatcherActivity,優先啟動媒體應用程式的 CarAppLibrary 活動,而非應用程式的 CarMediaApp 體驗。當裝置具有 android.software.car.templates_host.media 功能旗標,且媒體應用程式選擇加入 CarAppLibrary for Media 時,就會發生這種情況。詳情請參閱「建構範本化媒體應用程式」。

AppCards

  • 已移除 AppCards 的最低更新頻率限制。現在,AppCard 主機擁有者可以定義更新頻率。

Car UI 程式庫

  • 新增必要特殊權限。

Car-apps-release-16

標記: ub-automotive-master-20250418

行車記錄器、駕駛人使用者介面和媒體

解決多項問題。

駕駛人使用者介面

駕駛人使用者介面已更新至最新的 Design Compose 0.34,並進行下列改良:

其他強化功能

  • 新增 Launcher 圖示。
  • 將播放器從單一 MP4 檔案還原為播放清單支援。
  • 處理串流結尾,以便分享功能正確串連片段。
  • 在第一次執行時顯示「開始」按鈕。
  • 在錄製時顯示提醒通知,以符合隱私權指標規定。
  • 處理外部卸除式儲存空間。
  • 修正 onLiveClicked 時發生的 NPE 異常終止問題。
  • TunerSession 不會捨棄重複的中繼資料。
  • 已在 PlaybackCardController 中新增選用的載入檢視畫面指標。
  • 更新 Driver UI,以設計 Compose 0.33。
  • 移除重複的縮圖。

Car-apps-release-15

標記: ub-automotive-master-20250219

相機

新功能

  • 行車記錄器。參考行車記錄器體驗,可使用車輛攝影機 (包括傳統行車記錄器、環景攝影機和車內攝影機) 安全地錄製、儲存及分享車輛的影片片段。

Car-apps-release-14

標記: ub-automotive-master-20241205

媒體

新功能

  • 進階音訊歸因。新增通用音訊格式化歸因標籤,方便您瀏覽時清楚辨識進階音訊功能。

替代應用程式控制項

  • 允許使用者在開車時控制非媒體中心音訊,特別是通訊應用程式的音訊。

解決的問題

  • 現在可以使用「登入」按鈕登入 Spotify 和其他媒體應用程式。

電台

解決的問題

  • Radio 應用程式不會再停止運作。

錯誤報告工具

解決的問題

  • 從應用程式啟動或在「通知」中長按時,錯誤報告工具不會再當機。

Car-apps-release-13

標記: ub-automotive-master-20240924

媒體

解決的問題

  • 新增支援功能:在背景播放影片及其他應用程式。
  • 修正 messengerapptest_gradle_unit 中在解除綁定應用程式時發生的當機問題

Car-apps-release-12

標記: ub-automotive-master-20240731

新功能

應用程式資訊卡。原始設備製造商現在可以建立及自訂 UI 元素,並填入原始設備製造商或第一方 (1P) 應用程式提供的資訊。

訊息

解決的問題

  • 重新啟動後沒有顯示任何內容,且即將傳送的訊息標示為「不明」
  • 所有訊息在訊息應用程式中都會標示為「不明」
  • Android Automotive 車輛訊息應用程式比舊版大 2.66 MB。
  • MMS 會顯示收件者名稱為空值。

媒體

解決的問題

  • 系統會在 Google Home 啟動新聞應用程式。
  • 使用 TestMedia APK 重新啟動後,系統會顯示空白的媒體小工具。

媒體中心

解決的問題

  • 重新啟動後播放第一首歌時,「媒體」頁面會顯示白點。

Car-apps-release-11

標記: ub-automotive-master-20240521

媒體中心

解決的問題

  • 透過 YouTube Music 播放音樂電台時,車用運算主機不會再無法顯示音樂。
  • 系統會顯示藍牙媒體連續播放功能。
  • 群組標題現在可以正常運作。

媒體

解決的問題

  • 媒體應用程式的「最近」中不會再顯示「耳機」圖示。
  • 自訂動作對話方塊,供 Analytics 僅回報可見 ID。
  • 媒體工作階段不會再當機。
  • com.android.car.carlauncher 不會再因 com.android.car.media.common.source 而當機。

Dialer

解決的問題

  • 音訊選項現在會顯示「切換手機音訊」至「耳機和車輛揚聲器」

Car-apps-release-10

標記: ub-automotive-master-240314

媒體中心

解決的問題

  • 播客不再於媒體中心顯示 Google 助理圖示。
  • 在全螢幕播放媒體時,以及在白天模式和夜間模式之間切換時,媒體中心不會再當機。

Car-apps-release-9

標記: ub-automotive-master-20240125

媒體中心

新功能

車輛媒體數據分析。媒體中心分析資料現在提供第三方媒體應用程式指標,協助您為使用者提供更優質的媒體體驗。第三方應用程式可透過 Analytics 取得使用者行為的即時意見回饋。

解決的問題

  • 從溢位選單選取選單時,不會再發生 NullPointer 例外狀況。
  • Analytics:現在關閉或開啟佇列項目時,系統會回報佇列項目可見度變化。
  • 數據分析:佇列清單回報為瀏覽,現在會回報隱藏的項目。
  • Analytics:輕觸搜尋結果時,系統不會再傳送不正確的資料。
  • 現在清除搜尋查詢後,系統就會顯示 Analytics。
  • 從單一媒體活動重構為多個媒體活動,每個活動都有自己的媒體來源。
  • 使用者介面不會再導致 MediaCenter 停止運作。
  • 重新安裝 TestMediaApp 不會再導致 MediaCenter 停止運作。
  • browse_nodeCannot 中新增淡出直向捲軸後,系統不會再於播放電台後切換至藍牙音訊。

日曆

解決的問題

  • 在 iPhone 上啟用同步功能後,日曆不會再當機。

Car-apps-release-8

標記: ub-automotive-master-20231102

媒體中心

解決的問題

  • 從 NPV 撥號程式開啟應用程式時,不會切換至瀏覽器檢視畫面。

Dialer

解決的問題

  • 車輛啟動時,系統不會顯示「麥克風」和「進行中的通話」使用者介面。

Car-apps-release-7

標記: ub-automotive-master-20231011

媒體中心

解決的問題

  • 在 Spotify 中選取的歌曲會播放,但 NPV 仍顯示先前的應用程式。
  • CarMediaService 現在會通知 MediaConnectorService 要啟動哪個元件。

媒體

解決的問題

  • 改善輕觸類別格線的體驗。

訊息

解決的問題

  • 裝置配對後,訊息應用程式會顯示「藍牙已中斷連線」訊息。
  • 連線藍牙裝置後,訊息應用程式會顯示誤導訊息,指出藍牙已中斷連線。

Car-apps-release-6

Dialer

解決的問題

  • 如果多次切換「家用電話」資訊卡和「撥號器」,全螢幕顯示的通話畫面就不會再顯示「撥號器聯絡人」頁面。

媒體中心

解決的問題

  • 「正在播放」檢視畫面現在會顯示線性進度列。

Car-apps-release-5

車輛設定

解決的問題

  • 輕觸「網路名稱」時,「新增網路」頁面會當機。

機箱

解決的問題

  • 在 Google Play 頁面中,即使使用者已登入,Google 助理也不會顯示部分頁面。
  • 重新啟動後,首頁和應用程式啟動器不會啟動 com.android.car.carlauncher

Dialer

解決的問題

  • 在「撥號」聯絡人設定檔中,切換「白天」和「夜間」模式時,「返回」(>)圖示會前往「聯絡人」。

媒體

解決的問題

  • 「聽聲辨曲」檢視畫面更新至新媒體來源的速度緩慢。
  • 專輯封面和 Nature 檔案會顯示隱形連結。
  • 「播放清單」按鈕預設不應為暗淡狀態。

媒體中心

新功能

  • 實作播放檢視畫面連結。

解決的問題

  • 迴歸。即使帳戶類型為「無」,TMA 瀏覽樹狀結構仍會顯示內容。
  • 重新安裝 TestMediaApp 不會再導致媒體中心停止運作。
  • 從電台切換至藍牙音訊時,媒體中心會在媒體列中顯示「無標題」。
  • 媒體中心不會顯示目前播放的歌曲。
  • Spotify。無法播放所選歌曲。

簡訊

解決的問題

  • 訊息應用程式當機,無法啟動。
  • MMS 標頭。系統不會顯示「寄件者」聯絡人和第三位聯絡人。

Car-apps-release-4

Dialer

解決的問題

修正撥號程式啟動多個未本地化為 RTL 的 UI 內容問題。

媒體中心

新功能

  • androidx.media 中新增媒體 1 的自訂瀏覽動作常數。

解決的問題

  • 修正問題:使用者開車時必須在手機上選取歌曲。

Car-apps-release-3

所有應用程式

解決的問題

從 Facet 列啟動 AllApps 和撥號程式時,車輛啟動器會當機。

Car UI 程式庫

解決的問題

修正導致 Google Play 應用程式當機的錯誤。

機箱

解決的問題

新增底盤 (car-ui-lib) Proxy 類別。

Dialer

解決的問題

修正撥號程式、聯絡人和我的最愛中,聯絡人頭像無法正常顯示的問題。

媒體中心

解決的問題

  • 修正 YouTube Music 訊息顯示在 Spotify 訊息中的問題。
  • 修正「Google 新聞」應用程式無法顯示內容的問題。
  • 修正無法向所有應用程式顯示媒體樹狀結構頂端的問題。
  • 修正問題:從藍牙切換至任何媒體應用程式後,應用程式內容不會顯示。

Car-apps-release-2

車輛旋轉庫

解決的問題

按照「權限」對話方塊的規格,修正邊角和按鈕。

Dialer

解決的問題

  • 修正撥號程式的 Gradle Lint 錯誤。
  • 在撥號器的 Gradle 發布版本中新增 ProGuard。
  • 在「電話設定」中關閉「通話中」時,從系統狀態列啟動通話 UI 中的撥號程式。
  • 修正因 Resources$NotFoundException 而失敗的單元測試。

媒體

解決的問題

  • Android Automotive 媒體播放器會忽略 METADATA_KEY_DISPLAY_SUBTITLEMETADATA_KEY_DISPLAY_DESCRIPTION
  • 媒體連續性:
    • 如何處理沒有可播放項目的媒體來源。
    • 在 Media 中調查及實作獨立播放功能。

Car-apps-release-1

Dialer

新功能

  • 新增「訊息」按鈕,可識別未接來電通知,並使用「直接傳送」回覆未接來電。
  • 測試版本支援使用 ADB 指令新增聯絡人。
  • 測試版本支援在使用者點選「連線至藍牙」時,模擬假的藍牙連線。
  • 在來電的即時通知中顯示聯絡人的電話號碼。

解決的問題

  • 加快聯絡人和通話記錄的載入速度,並修正手機與車用運算主機之間不同語言代碼的聯絡人不符問題。
  • 使用 tapas 建構時,Proguard Dialer APK 可加快冷啟動速度。
  • 如果沒有手機連線,請將「沒有藍牙連線」錯誤頁面移出對話方塊,加快冷啟動速度。
  • 修正在「搜尋」方塊中輸入百分比符號 (%) 時當機的問題。
  • 進一步支援從右到左 (RTL) 的語言。
  • 修正投影功能在來電響鈴時啟用,導致來電 HUN 重複的問題。
  • 移除 android: 資源,並修正撥號鍵盤版面配置問題,避免缺少數字。

媒體

新功能

  • 新增支援由第三方設定和錯誤 (例如登入) 頁面驅動的車輛應用程式資料庫。
  • 新增對個別項目內容樣式的支援。
  • 在「瀏覽」畫面中,為媒體項目新增選用的進度列。

解決的問題

  • 修正 MediaActivityController 中的 NPE。
  • 修正 PlaybackViewModel 中的 NPE。
  • 修正在瀏覽節點中導覽後,分頁清單變更時發生的 IllegalArgumentException 問題。
  • 從播放畫面切換至新應用程式時,請勿將舊應用程式的媒體 ID 傳送至新應用程式。
  • 即使「媒體」按鈕的動作有所變更,焦點仍會停留在該按鈕上。
  • 將投影應用程式新增至預設 custom_media_packages 清單。
  • 將選單項目從程式碼移至 XML,以便在 RRO 中使用。
  • BrowseAdapter#generateViewData 不會再建立空白項目。

簡訊

新功能

  • 國際化:新增字串翻譯。
  • 更新使用者介面和使用者體驗,提供更清楚的資訊。
  • 更新「應用程式」圖示。

解決的問題

  • 建立測試版本並設定單元測試,將測試涵蓋範圍擴大至約 25%。
  • 按下「返回」按鈕時,應用程式會結束,而不是彈出唯一片段,並顯示空白畫面。
  • 修正訊息預覽畫面與其他元素重疊的問題。
  • 修正 HUN 中舊訊息的通知問題。
  • 修正依序執行的測試。
  • 移除對話中的結尾空白字元。
  • 修正收到新訊息後,通知中心未更新已設為靜音的對話。
  • 修正通知未顯示已釘選訊息的問題。
  • 修正應用程式在背景執行時,對話清單不會更新訊息的問題。