有没有办法在免提模式 (HFP) 模式下以编程方式配对和连接到远程设备?
到目前为止,我只能通过代码以正常方式连接到远程设备。我需要在 HFP 配置文件模式下连接到远程设备。
有没有办法在免提模式 (HFP) 模式下以编程方式配对和连接到远程设备?
到目前为止,我只能通过代码以正常方式连接到远程设备。我需要在 HFP 配置文件模式下连接到远程设备。
我真的不明白你想在这里做什么。HFP 是一种配置文件,一旦您进行了 BT 配对和连接,您就可以连接 HFP 配置文件。
HFP 本身不用于配对。
这就是 HFP 适合所有事物的地方(来自官方 BT 规范 HFP_1.6)
在官方文档 检查第 19 页中有更多关于如何启动服务级别连接的信息
为此,您需要实现整个免提通信配置文件 (HFP)。在这里,您可以获得蓝牙服务器套接字标识符的 UUID(您需要 Handsfree 和 Handsfree_AG)https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/bluetooth/BluetoothUuid.java
这是您必须实施的 HFP 规范:https://www.google.co.il/url?sa=t&rct =j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwimg6i597bPAhVMXRoKHRUJA2EQFggiMAE&url =https %3A%2F %2Fwww.bluetooth.org%2Fdocman%2Fhandlers%2FownloadDoc.ashx%3Fdoc_id%3D292287&usg=AFQjCNHB_Z4ResJYu7IY5ijZADbGB7Telw