我正在寻找一种方法来检测蓝牙设备在发生(最多1秒)后立即断开连接,通常是在“设备太远”的情况下。目前我可以通过获得BroadcastReceiver
来BluetoothDevice.ACTION_ACL_DISCONNECTED
来检测它,但是需要大约20秒才能开始......我自己设置超时会更快,但我认为应该有一个在较低层次上做这件事。
答案 0 :(得分:6)
为什么不在更高的水平上做?蓝牙超时需要一段时间 - 这是RF技术所固有的。
每秒发送一次消息怎么样?如果没有回复 - >的断开强>