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

Android应用程序如何启动蓝牙HFP和A2DP与蓝牙耳机的连接?,android,Android,据我所知,Android应用程序只支持SPP连接,不支持HFP和A2DP 不过,我想在Android应用程序中启动HFP和A2DP连接,就像在蓝牙设置菜单中选择蓝牙设备一样。我不确定是否可以使用包含BluetothDevice对象的intent,以便intent接收器可以启动HFP和A2DP连接 如果你有什么想法,能告诉我吗 基本上可以使用2.1版的HFP。但是配置概要文件时有很多麻烦。就我而言,我无法在mac操作系统上运行,但在功能有限的ubuntu上运行。比如,我可以主动打电话。无论如何,在

据我所知,Android应用程序只支持SPP连接,不支持HFP和A2DP

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


如果你有什么想法,能告诉我吗

基本上可以使用2.1版的HFP。但是配置概要文件时有很多麻烦。就我而言,我无法在mac操作系统上运行,但在功能有限的ubuntu上运行。比如,我可以主动打电话。无论如何,在bluez 4.6中,我认为hfp是在上游合并的,因此您可以通过启用:

Enabled=Gateway
在您的/etc/bluetooth/audio.conf中


但是剩下的部分很棘手,您可以使用原始dbus命令来启动调用,或者您可以查看一下。无论如何,音频传输看起来很糟糕:

基本上可以使用2.1版的HFP。但是配置概要文件时有很多麻烦。就我而言,我无法在mac操作系统上运行,但在功能有限的ubuntu上运行。比如,我可以主动打电话。无论如何,在bluez 4.6中,我认为hfp是在上游合并的,因此您可以通过启用:

Enabled=Gateway
在您的/etc/bluetooth/audio.conf中

但是剩下的部分很棘手,您可以使用原始dbus命令来启动调用,或者您可以查看一下。无论如何,它看起来不适合音频传输: