我有一个蓝牙设备,我想知道如何在连接蓝牙设备超出范围时获取该方法 像代码
//如果蓝牙不在连接范围内 {
}
请给我一些解决方案
答案 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() {}
这样的内部方法,因此您需要通过创建自定义方法来解决这个问题。您需要创建一个定期搜索的方法,当设备不在范围内时,您可以提出警报或声音以进行暗示。