【发布时间】:2015-09-18 16:53:14
【问题描述】:
据我了解,Android 应用仅支持 SPP 连接,不支持 HFP 和 A2DP。
但是,我想在 Android 应用程序中启动 HFP 和 A2DP 连接,就像在蓝牙设置菜单中选择蓝牙设备一样。我不确定是否可以使用包含 BluetothDevice 对象的意图,因此意图接收器可以启动 HFP 和 A2DP 连接。
如果你有想法,可以告诉我吗?
【问题讨论】:
标签: android
据我了解,Android 应用仅支持 SPP 连接,不支持 HFP 和 A2DP。
但是,我想在 Android 应用程序中启动 HFP 和 A2DP 连接,就像在蓝牙设置菜单中选择蓝牙设备一样。我不确定是否可以使用包含 BluetothDevice 对象的意图,因此意图接收器可以启动 HFP 和 A2DP 连接。
如果你有想法,可以告诉我吗?
【问题讨论】:
标签: android
基本上可以使用 2.1 版的 HFP。但是配置配置文件有很多麻烦。就我而言,我无法让它在 mac os 上运行,但在功能有限的 ubuntu 上运行。例如,我可以发起呼叫。无论如何,对于 bluez 4.6,我认为 hfp 已在上游合并,因此您可以通过启用使其工作:
Enabled=Gateway
在您的 /etc/bluetooth/audio.conf 中
但是其余的变得棘手,您可以使用原始 dbus 命令来发起调用,或者您可以查看nohands HFP linux。无论如何,它看起来不适合音频传输:Make Android Phone Call Audio go through A2DP Bluetooth Connection
【讨论】: