【发布时间】:2013-10-25 18:38:54
【问题描述】:
我正在编写一个能够连接到蓝牙 LE 设备和旧的经典蓝牙设备的应用程序。 在 Android OS 4.3 中,LE 和 Classic 使用了不同的 API。
如何自动检测到我连接的设备是蓝牙 LE 设备还是经典蓝牙设备,以便我可以选择正确的 API 进行连接?
【问题讨论】:
标签: android bluetooth android-4.3-jelly-bean
我正在编写一个能够连接到蓝牙 LE 设备和旧的经典蓝牙设备的应用程序。 在 Android OS 4.3 中,LE 和 Classic 使用了不同的 API。
如何自动检测到我连接的设备是蓝牙 LE 设备还是经典蓝牙设备,以便我可以选择正确的 API 进行连接?
【问题讨论】:
标签: android bluetooth android-4.3-jelly-bean
您可能需要扫描设备两次,对于 BLE 设备使用:BluetoothAdapter.startLeScan,对于经典蓝牙设备使用:BluetoothAdapter.startDiscovery。
【讨论】: