我的应用程序将我的Android手机连接到健康设备。健康设备能够使用蓝牙SPP或HDP配置文件进行连接,而我的应用程序只能支持SPP。
健康设备的文档说明我必须在配对过程中向它发送一个特殊命令,以确保蓝牙通信使用SPP配置文件而不是HDP。
请注意,完全配对后我并不关心连接。我需要:
The Android documentation似乎暗示,当您致电connect()
或accept()
时,配对会被隐式处理为蓝牙连接的集成部分。但是,this和this给了我一些希望。
我想尽可能多地支持设备,但4.0及以上更重要。我正在使用的健康设备支持蓝牙2.1,所以不用担心PIN。