為配合主幹穩定開發模型,並確保生態系統的平台穩定性,我們將於 2026 年起,在第 2 季和第 4 季將原始碼發布至 AOSP。如要建構及貢獻 AOSP,建議使用 android-latest-release,而非 aosp-main。android-latest-release 資訊清單分支版本一律會參照推送至 AOSP 的最新版本。詳情請參閱「Android 開放原始碼計畫變更」一文。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
藍牙
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
藍牙模組是 Android 13 推出的選用 Mainline 模組。在 Android 16 以上版本中,這個模組可更新,且內含通過完整認證的雙模藍牙主機堆疊,讓 Android 裝置支援傳統藍牙和藍牙低功耗 (BLE) 功能。
藍牙模組的主要動機是為裝置製造商、使用者和應用程式開發人員提供更高品質的藍牙體驗,方法如下:
更快速地提供更新,包括新功能、錯誤修正、互通性強化功能和安全性修補程式,且不受 Android 作業系統發布週期影響。
減少片段化,為整個 Android 生態系統打造一致的體驗。
簡化合作夥伴開發作業:提供 Android 驗證的藍牙 Mainline 模組,避免頻繁重新設定基準,進而減少開發和測試的負擔。
藍牙模組採用 APEX 格式。com.google.android.bt 套件包含 packages/modules/Bluetooth/android/app 中定義的藍牙 APK、內建程式庫 libbluetooth_jni.so、packages/modules/Bluetooth/framework/java/android/bluetooth 下的 API,以及 HIDL 介面。
模組邊界
下圖顯示藍牙模組邊界:
圖 1. 藍牙模組邊界。
依附元件
藍牙模組依附於下列項目:
- 傳入和傳出
@hide API 的用量
- 藍牙 APK (
libbluetooth.so) 需要的程式庫。
- 藍牙晶片組供應商提供的 HAL 實作項目
- Android 音訊串流架構
- Android 電話功能 (用於撥打電話)
- Android 藍牙個人區域網路 (PAN) 網路共用
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2025-12-03 (世界標準時間)。
[[["容易理解","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"]],["上次更新時間:2025-12-03 (世界標準時間)。"],[],[]]