Модуль Bluetooth — это дополнительный основной модуль, представленный в Android 13. В Android 16 и более поздних версиях модуль является обновляемым и содержит полностью сертифицированный двухрежимный стек хоста Bluetooth, что позволяет устройствам Android поддерживать как классический Bluetooth, так и Bluetooth Low Energy (BLE).
Основной целью создания модуля Bluetooth является предоставление производителям устройств, пользователям и разработчикам приложений более качественного опыта использования Bluetooth за счет:
Быстрое и регулярное предоставление обновлений с новыми функциями, исправлениями ошибок, улучшениями взаимодействия и исправлениями безопасности независимо от цикла выпуска ОС Android.
Снижение фрагментации и создание единообразного опыта для всей экосистемы Android.
Оптимизация разработки для партнеров за счет поставки проверенных Android модулей Bluetooth Mainline и исключения частого перебазирования, что позволяет сократить накладные расходы на разработку и тестирование.
Формат упаковки
 Модуль Bluetooth использует формат APEX . Пакет com.google.android.bt содержит APK-файл Bluetooth, определённый в packages/modules/Bluetooth/android/app , встроенную библиотеку libbluetooth_jni.so , API в packages/modules/Bluetooth/framework/java/android/bluetooth , а также интерфейсы HIDL.
Граница модуля
На следующей диаграмме показана граница модуля Bluetooth:

Рисунок 1. Граница модуля Bluetooth.
Зависимости
Модуль Bluetooth зависит от следующего:
-  Входящие и исходящие использования API 
@hide -  Библиотека, необходимая для Bluetooth APK ( 
libbluetooth.so). - Реализация HAL от поставщика чипсета Bluetooth
 - Android Audio Framework для потоковой передачи звука
 - Android-телефония для телефонных звонков
 - Подключение Android к персональной сети Bluetooth (PAN)