在蓝牙关闭或断开连接之前执行一组语句

时间:2015-12-22 10:46:24

标签: android bluetooth

我希望在蓝牙手动关闭之前或在用户超出范围时关闭连接之前执行一组语句。 使用哪些功能/怎么做?

2 个答案:

答案 0 :(得分:1)

您实施了一个BroadcastReceiver来监听ACTION_STATE_CHANGED。在onReceive的{​​{1}}方法中,放置了要执行的语句集。请参阅this

答案 1 :(得分:0)

没有“Just Before”蓝牙连接中断或状态发生变化。 Android会告诉您它什么时候掉线,变得不活动或关闭。

看看这个页面,因为你可以听ACL_BLUETOOTH_DISCONNECTED - 类似于ACTION_STATE_CHANGED,但要注意它包含的功能,因为它不是我所期望的。

What triggers the BluetoothDevice.ACTION_ACL broadcasts?