得到蓝牙设备离开连接

时间:2012-09-20 02:26:08

标签: android bluetooth range

我有一个蓝牙设备,我想知道如何在连接蓝牙设备超出范围时获取该方法 像代码

//如果蓝牙不在连接范围内 {

}

请给我一些解决方案

2 个答案:

答案 0 :(得分:1)

要检查蓝牙设备是否已连接,您可以使用意图过滤器来收听ACTION_ACL_CONNECTED,ACTION_ACL_DISCONNECT_REQUESTED和ACTION_ACL_DISCONNECTED广播。有关详细信息,请查看此帖子How to programmatically tell if a Bluetooth device is connected? (Android 2.2)

答案 1 :(得分:0)

没有像DeviceNotInRange() {}这样的内部方法,因此您需要通过创建自定义方法来解决这个问题。您需要创建一个定期搜索的方法,当设备不在范围内时,您可以提出警报或声音以进行暗示。