如何设置各种设备的蓝牙连接优先级?

如何设置各种设备的蓝牙连接优先级?

如何设置蓝牙设备的一组连接优先级规则,以便它们连接到正确的设备。

理想情况下,我的手机(Android)更喜欢连接到汽车 > 笔记本电脑 > PC。

我的耳机更喜欢笔记本电脑 > 手机进行媒体流传输,手机 > 笔记本电脑进行电话流传输。

我猜答案是,如果可能的话,这要经过很大的困难才能完成,但我很高兴能得到惊喜。

答案1

这很简单。(这意味着只有一种方法可以做到这一点!)蓝牙标准缺少在设备上设置特定优先级的选项。这通常由操作系统处理。

在蓝牙设置下,请添加(或移除并重新添加)设备以更改优先级。设备应按优先级列出,并尝试按列出的顺序进行连接。如果在定期扫描期间有优先级更高的设备可用,则应尝试断开与当前设备的连接并重新连接到优先级更高的设备。

我确实在开车时遇到过这种情况,我进入汽车时打开了单声道耳机并开始通话,大约 3 分钟后,我的车载扬声器接听了电话。

我的设备如下:

  1. 立体声耳机
  2. 摩托罗拉车载适配器
  3. 单声道耳机

答案2

/data/misc/bluedroid/bt_config.conf另一种手动执行的方法是通过 shell 更改设备上设备的顺序adb

这只适用于具有 root 访问权限的设备。

相关内容