1

我正在编写一个能够连接到蓝牙 LE 设备和旧的经典蓝牙设备的应用程序。在 Android OS 4.3 中,LE 和 Classic 使用了不同的 API。

如何自动检测到我连接的设备是蓝牙 LE 设备还是经典蓝牙设备,以便我可以选择正确的 API 进行连接?

4

1 回答 1

2

您可能必须扫描设备两次,对于 BLE 设备使用:BluetoothAdapter.startLeScan,对于经典蓝牙设备使用:BluetoothAdapter.startDiscovery。

于 2013-10-17T21:16:37.527 回答