AOSP 中提供的撥號器實作功能,可提供可直接採用或修改的基本主題和結構。
在下表中,「應」和「可」的說明是根據 在 RFC 中用於指示需求層級的關鍵字 (RFC 2119) 定義的 IETF 標準,這與 Android 10 相容性定義所使用的標準相同。
自訂規範
您可以根據下方所述的限制,調整或修改基本主題和結構。下表說明與自訂設定相關的 OEM 責任。
自訂 | 說明 |
---|---|
SHOULD | 可自訂的行為或介面:
|
5 月 | Google 建議的行為或介面,可提供最佳使用者體驗,但不會強制執行。
|
撥號程式屬於一組系統應用程式 (包括媒體、通知中心和應用程式啟動器),這些應用程式都會共用在 AOSP 結構中不同層級定義的共同樣式和資產:
-
framework/base/core
所有 Android 基本樣式都定義於此。具體來說,所有系統應用程式主題都以Theme.DeviceDefault
為基礎,這個主題是專為原始設備製造商 (OEM) 使用而設計,可用於自訂裝置的預設外觀。 -
packages/services/Car/car_product/overlay
這個資料夾包含Theme.DeviceDefault
的覆寫值,用於產生 Android Automotive 的 AOSP 外觀和風格。原始設備製造商 (OEM) 可能會選擇排除這項疊加層,並改用自己的疊加層。 -
packages/apps/Car/libs/car-apps-common
AOSP 提供的系統應用程式之間共用的常用顏色和樣式。OEM 可以使用path/to/overlay/packages/apps/Car/libs/car-apps-common
底下的疊加層自訂這些元素。 -
packages/apps/Car/Dialer
Dialer 會使用自有主題,該主題是從Theme.DeviceDefault
(在framework/base
中定義) 延伸而來。您也可以使用疊加層自訂 Dialer 的版面配置、顏色、樣式和其他資源。與上述libs
類似,資源覆寫值可位於path/to/overlay/packages/apps/Car/Dialer
中。
其他說明文件
如要進一步瞭解 AOSP 主題設定和覆蓋層,請參閱「使用資源覆蓋層自訂建構作業」。