如何从Android获得BLE版本



我想在手机上找到Android蓝牙版本。我如何才能找到当前支持的BLE版本。我知道我可以从下面的代码中找到BT或BLE的存在。但我没有找到任何解决方案来从设备中找到BLE版本。

packageManager pm = getActivity().getPackageManager();
boolean isBT = pm.hasSystemFeature(PackageManager.FEATURE_BLUETOOTH);
boolean isBLE = pm.hasSystemFeature(PackageManager.FEATURE_BLUETOOTH_LE);

蓝牙版本本身往往毫无意义,因为在特定版本中引入的所有新功能或多或少都是可选的。

执行特征检测以确定是否支持某项功能要好得多。

Onhttps://developer.android.com/reference/android/bluetooth/BluetoothAdapter您有一堆is*支持的方法,可以用来检查对特定功能的支持。

最新更新