<分区>
我在Android Lollipop 5.0中分别检查了两种不同的蓝牙适配器(一种带有UART接口(interface),另一种带有USB接口(interface)蓝牙适配器)。我已经通过内核更改和 HAL 更改完成了此操作。 (UART HAL 和 USB 支持 libbt 中的 HAL)。
现在我想知道,是否可以让多个蓝牙适配器工作,即在我的情况下,我想同时使用 UART 接口(interface) TI 的蓝牙和 USB 加密狗蓝牙。如何做到这一点?
<分区>
我在Android Lollipop 5.0中分别检查了两种不同的蓝牙适配器(一种带有UART接口(interface),另一种带有USB接口(interface)蓝牙适配器)。我已经通过内核更改和 HAL 更改完成了此操作。 (UART HAL 和 USB 支持 libbt 中的 HAL)。
现在我想知道,是否可以让多个蓝牙适配器工作,即在我的情况下,我想同时使用 UART 接口(interface) TI 的蓝牙和 USB 加密狗蓝牙。如何做到这一点?
最佳答案
简短的回答是还不支持。这里的Adapter其实就是controller或者RF的意思,现在既然你有两个RF,Adapter就不知道该给谁操作了。但是您可以修改代码,例如添加索引以使其支持两个 RF,但这需要做很多工作。
另一种选择是制作另一个蓝牙设备,例如USB 设备,到中性设备,您还运行自己的堆栈,并添加 JNI 和服务,使其不与原始适配器一起使用。
关于android - 如何在 Android 中使用两个蓝牙适配器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39449340/