Android立即检测蓝牙断开连接

Sol*_*oid 8 android bluetooth

我正在寻找一种方法来检测蓝牙设备发生后立即断开(最多1秒),通常是在"设备太远"的情况下.目前我可以BroadcastReceiver通过获取a 来检测它BluetoothDevice.ACTION_ACL_DISCONNECTED,但是需要大约20秒才能触发......自己设置超时会更快,但我认为应该有一种方法可以在较低级别执行此操作.

Rad*_*adu 6

为什么不在更高的水平上做?蓝牙超时需要一段时间 - 这是RF技术所固有的.

那么每秒发送一次消息呢?如果没有回复 - > 断开连接