跳至主要內容
文件
新功能
版本資訊
最新的安全性公告
最新的 Compatibility Definition Document (CDD)
網站更新
開始使用
關於
開始
下載
建構
測試
建立
貢獻己力
社群
工具、建構和相關參考資料
安全性
總覽
公告
特徵
測試
最佳做法
核心主題
架構
音訊
相機
連線能力
資料
螢幕
字型
圖像
互動
媒體
效能
權限
電源
執行階段
設定
Storage
測驗
更新
虛擬化技術
相容性
相容性定義說明文件 (CDD)
Compatibility Test Suite (CTS)
Android 裝置
墨魚
Enterprise
電視
Automotive
總覽
軟體定義車輛
車用資訊娛樂系統
版本詳細資訊
參考資料
HIDL
HAL
貿易聯盟
安全性測試套件
Android 程式碼搜尋工具
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
登入
說明文件
新功能
開始使用
安全性
核心主題
相容性
Android 裝置
Automotive
參考資料
文件
更多
新功能
開始使用
安全性
核心主題
相容性
Android 裝置
Automotive
參考資料
Android 程式碼搜尋工具
總覽
架構
總覽
硬體抽象層 (HAL)
總覽
HIDL (已淘汰)
總覽
介面和套件
介面雜湊
服務和資料移轉
快速訊息佇列
使用 Binder IPC
HIDL MemoryBlock
網路堆疊設定工具
模型執行緒
轉換 HAL 模組
資料類型
安全聯合
介面版本管理
程式碼樣式指南
HIDL C++
總覽
套件
介面
資料類型
函式
HIDL Java
總覽
資料類型
介面方法和錯誤
匯出常數
其他
HIDL 架構回溯相容性驗證
動態可用的 HAL
舊版 HAL (AOSP <=v7)
Kernel
總覽
核心版本資訊
穩定版核心版本和更新
Android 通用核心
GKI 專案
GKI 開發
GKI 版本管理架構
GKI 發布子版本
總覽
android12-5.10 發布版本
android13-5.10 發布版本
android13-5.15 發布子版本
android14-5.15 發布版本
android14-6.1 發布版本
android15-6.6 發布子版本
android16-6.12 發布子版本
android17-6.18 發布版本
已淘汰的建構作業
android12-5.10 已淘汰的版本
android13-5.10 已淘汰的版本
android13-5.15 已淘汰的版本
android14-5.15 已淘汰的版本
android14-6.1 已淘汰的版本
android15-6.6 已淘汰的版本
android16-6.12 已淘汰的版本
android17-6.18 已淘汰版本
GKI 發布版本 (JSON)
android12-5.10 發布版本
android13-5.10 發布版本
android13-5.15 發布子版本
android14-5.15 發布版本
android14-6.1 發布版本
android15-6.6 發布子版本
android16-6.12 發布子版本
android17-6.18 發布版本
GKI 發布程序
要求重新製作
GKI 16-6.12 android-mainline errata
維持穩定的 KMI
核心 ABI 監控
總覽
執行 ABI 監控
使用符號清單
模組
總覽
將核心功能設為 GKI 模組
供應商模組指南
可載入的核心模組
核心模組支援
測試 GKI 模組
啟動時間最佳化
偵錯功能
為 GKI 開發核心程式碼
Android 核心檔案系統支援
使用 eBPF 擴充核心
在 Android 12 中使用 DebugFS
可通過 FIPS 140-3 認證的 GKI 加密編譯模組
EROFS
Android 核心常見問題
核心網路單元測試
從 ION 轉換至 DMA-BUF 堆疊 (5.4 核心)
漸進式檔案系統
設定
總覽
將系統屬性做為 API 實作
新增系統屬性
實作設定檔 Schema API
封存
總覽
ConfigStore
建立 HAL 介面
實作服務
用戶端使用
新增 ConfigStore 類別和項目
裝置樹狀架構重疊圖層
總覽
實作 DTO
DTO 語法
編譯及驗證
使用多個 DT
DTB 和 DTBO 分區
最佳化 DTO
供應商 NDK (<=AOSP 14)
總覽
啟用 VNDK
VNDK 建構系統支援
VNDK 擴充功能
VNDK 快照設計
產生 VNDK 快照
產生供應商快照
連結器命名空間
目錄、規則和 sepolicy
RenderScript
ABI 穩定性
預建 ABI 用法檢查器
供應商介面物件
總覽
資訊清單
相容性矩陣
FCM 生命週期
裝置資訊清單開發
比對規則
其他資源
AIDL
總覽
AIDL 語言
AIDL 後端
穩定版 AIDL
HAL 專用的 AIDL
動態執行 AIDL 服務
AIDL 中的註解
使用 AIDL 的 FMQ
AIDL 模糊測試
AIDL 樣式指南
繫結器 (程序間通訊)
總覽
處理執行緒
優先順序繼承
處理快取和凍結的應用程式
系統啟動載入程式
總覽
標準啟動原因
開機映像檔標頭
實作 bootconfig
復原映像檔
DTB 映像檔
實作 OTA 更新
鎖定及解鎖系統啟動載入程式
AVB 屬性中的版本資訊
將 Fastboot 移至使用者空間
通用系統啟動載入程式
總覽
部署 GBL
GBL 重製程序
GBL 發布子版本
分區
總覽
分區版面配置
供應商啟動分區
供應商和原始設計製造商 (ODM) DLKM 分區
共用系統映像檔
Ramdisk 分區
一般啟動分區
ODM 分區
產品劃分
實作 GKI 模組區段
強制執行產品劃分介面
Trusty OS 分區
16 KB 頁面大小
總覽
在 ARM64 上使用 Cuttlefish 和 16 KB 頁面大小
在 x86-64 上模擬 Cuttlefish,使用 16 KB 頁面大小
透過支援 16 KB 頁面大小的 Pixel 進行閃燈作業
取得頁面大小
針對 16 KB 頁面大小進行最佳化
系統屬性
啟用 16 KB 切換鈕
啟用 16 KB 向後相容性選項
供應商 API 級別
音訊
總覽
術語
導入
音訊 HAL
AIDL Audio HAL
AIDL HAL 中的可設定音訊政策支援
AIDL 和 HIDL Audio HAL 比較
HIDL
HIDL Audio HAL
設定音訊政策
設定共用程式庫
設定預先處理效果
資料格式
屬性
特效
高解析度音訊
裝置類型限制
AAudio 和 MMAP
音訊暖機
延遲