【问题标题】:How Android app can initiate Bluetooth HFP and A2DP connection to Bluetooth Headset?Android 应用如何启动蓝牙 HFP 和 A2DP 与蓝牙耳机的连接?
【发布时间】:2015-09-18 16:53:14
【问题描述】:

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

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

如果你有想法,可以告诉我吗?

【问题讨论】:

    标签: android


    【解决方案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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多