gpt4 book ai didi

Android 蓝牙设备类型 DUAL

转载 作者:行者123 更新时间:2023-11-29 00:55:42 25 4
gpt4 key购买 nike

当对 LE 设备使用 ScanCallback 时,我得到以下条件为真:

bluetoothDevice.getType() == BluetoothDevice.DEVICE_TYPE_DUAL

设备应该只支持 BLE,那我怎么会得到类型 dual?

这是否意味着我可以在此设备上使用经典蓝牙连接逻辑? (如果我尝试它会失败)

最佳答案

没错,双类型设备意味着它支持经典蓝牙 (BR/EDR) 以及低功耗 (LE) 蓝牙。您可以找到更多关于此的信息 here .

默认情况下,几乎所有 Android 设备(手机/平板电脑)都支持双类型。这是因为这些设备(以及台式机、笔记本电脑和其他设备)有足够的资源来支持蓝牙的所有子集。请注意,一个常见的错误是假设设备可以是 LE 或经典设备,但不能同时是两者。这在这个答案中得到了澄清:-

Can a Bluetooth LE powered device discover a classic Bluetooth device and vice-versa?

仅 LE 设备往往是资源受限的传感器和电池供电设备,因此不支持传统蓝牙。

至于为什么您的手机无法通过经典蓝牙连接,这可能是一个单独的问题。请尝试使用不同的应用程序或从 Android 设置连接。一个好的方法是使用另外两个经典设备相互连接(证明任何设备都没有问题),如果连接成功,您可以尝试将手机连接到其中一个。

最后请注意,双模式设备和双重角色设备是有区别的。双模式设备是同时支持经典和 LE 的设备,而双角色设备是 LE 的唯一功能,这意味着设备可以同时是主设备/从设备。

希望对您有所帮助。

关于Android 蓝牙设备类型 DUAL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54922664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com