据我了解,Android应用仅支持SPP连接而非HFP和A2DP。
但是,我想在Android应用中启动HFP和A2DP连接就像在蓝牙设置菜单中选择蓝牙设备一样。我不确定是否可以使用包含BluetothDevice对象的intent,因此intent接收器可以启动HFP和A2DP连接。
如果您有任何想法,可以让我知道吗?
答案 0 :(得分:1)
基本上可以使用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