如何在android中获取蓝牙低能耗设备的连接状态
下面是android用来获取连接摘要(显示连接状态标签)的代码 从上面的代码可以看出,他们使用以下代码行获取经典设备的连接状态:如何在android中获取蓝牙低能耗设备的连接状态,android,bluetooth,bluetooth-lowenergy,Android,Bluetooth,Bluetooth Lowenergy,下面是android用来获取连接摘要(显示连接状态标签)的代码 从上面的代码可以看出,他们使用以下代码行获取经典设备的连接状态: int connectionStatus = cachedDevice.getProfileConnectionState(profile); android系统调用getConnectionSummary()方法,无论是经典还是蓝牙低能设备正在尝试连接;但与传统设备不同,由于我们没有一种方法可以获取蓝牙低能设备的连接状态,因此我们无法正确更新低能设备的连接状态 可
int connectionStatus = cachedDevice.getProfileConnectionState(profile);
android系统调用getConnectionSummary()
方法,无论是经典还是蓝牙低能设备正在尝试连接;但与传统设备不同,由于我们没有一种方法可以获取蓝牙低能设备的连接状态,因此我们无法正确更新低能设备的连接状态
可以找到此类的完整源代码
非常感谢您的帮助。您正在使用的蓝牙低能耗开发工具包是什么 到目前为止,Android还没有针对蓝牙低能耗设备的本机API。 您可能必须使用第三方API,如Broadcomm或TI或CSR提供的BLE 摩托罗拉蓝牙低能耗API 有关选择开发工具包的更多信息,请参见本页。
您使用的蓝牙低能耗开发工具包是什么 到目前为止,Android还没有针对蓝牙低能耗设备的本机API。 您可能必须使用第三方API,如Broadcomm或TI或CSR提供的BLE 摩托罗拉蓝牙低能耗API 有关选择开发工具包的更多信息,请参见本页。
我已经有一些配置文件是用供应商提供的jar实现的。我理解配置文件何时被连接、断开连接等。但是,当Android系统调用我上面提到的方法时,我没有办法获得BLE设备的连接状态,这与传统设备的连接状态不同。你能详细说明你的要求吗?为什么需要使用此功能?你能试试第三方APIsI吗?已经有一些配置文件是用供应商提供的jar实现的。我理解配置文件何时被连接、断开连接等。但是,当Android系统调用我上面提到的方法时,我没有办法获得BLE设备的连接状态,这与传统设备的连接状态不同。你能详细说明你的要求吗?为什么需要使用此功能?你能试试第三方API吗
int connectionStatus = cachedDevice.getProfileConnectionState(profile);