Android2.2版 支持的藍牙核心版本是Bluetooth 2.1 + EDR。Android2.2 版的藍牙協議使用的是SIG認證的BlueZ v4.47,支援GAP, SDP, and RFCOMM規範,但只實現了Handset 1.1/ Hands free 1.5(與Phone App緊密耦合的)和A2DP 1.2 Source/AVRCP 1.3 Target等Profile。一些常用的Profile(如HID/DUN/SPP/OPP/FTP/PAN等)在Android2.2版中並沒有實現。需要自己在Android中實現Profile)。 Android 4.0支持藍芽 HDP ( Bluetooth Health Device Profile ) BlueZ 是GPL許可的,因此Android的框架內與用戶空間的BlueZ代碼通過D-BUS IPC進程通訊進行交互,以避免專有代碼。目前Android2.2 只支援 綁定設備(bonded devices)之間通信,而不支援ad-hoc網路通信。Android2.2 emulator(模擬器)不支援藍牙的調試,只能通過LOG和BlueZ帶的工具來調試。Android2.0 API level5 之後的版本才支持Bluetooth。Android 的Bluetooth通信API是BlueZ 的RFCOMM的封裝。Android 藍牙設備管理的函式庫 /system/bluetooth/ 分別生成libbluetooth.so和libbluedroid.so。 之前手機版的Android(2.3以下的),都無法用藍芽鍵盤。只有平板3.0以上的Android,才支援藍芽鍵盤。現在整合手機&平板的4.0,都出來了;是不是代表也可以支援手機的藍芽鍵盤?