如何获得蓝牙状态STATE_CONNECTING
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获得蓝牙状态STATE_CONNECTING相关的知识,希望对你有一定的参考价值。
我认为应该更新此方法的java doc,它只返回连接/断开连接状态。
是否还有其他方法可以获取STATE_CONNECTING的状态。我确实已经查看了所有可能的方法,这些方法中的文档都说可以返回。
[Note-发布任何答案/建议之前更好,如果我们先查看Java文档以确保它确实解决了问题。
答案
您应该覆盖BluetoothGattCallback
的onConnectionStateChange()
,并检查newState
等于BluetoothGatt.CONN_STATE_CONNECTING
@Override
public void onConnectionStateChange(BluetoothGatt gatt, int status, int newState) {
if (newState == BluetoothGatt.CONN_STATE_CONNECTING) {
//...
}
}
另一答案
[[https://www.programcreek.com/java-api-examples/?class=android.bluetooth.BluetoothProfile&method=STATE_CONNECTING]看到任何一种方法可以解决您的问题.....
以上是关于如何获得蓝牙状态STATE_CONNECTING的主要内容,如果未能解决你的问题,请参考以下文章