Android应用如何启动蓝牙HFP和A2DP与蓝牙耳机的连接?

时间:2010-08-13 04:59:08

标签: android

据我了解,Android应用仅支持SPP连接而非HFP和A2DP。

但是,我想在Android应用中启动HFP和A2DP连接就像在蓝牙设置菜单中选择蓝牙设备一样。我不确定是否可以使用包含BluetothDevice对象的intent,因此intent接收器可以启动HFP和A2DP连接。

如果您有任何想法,可以让我知道吗?

1 个答案:

答案 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