范围事件中的蓝牙配对设备

时间:2015-04-04 21:35:14

标签: android bluetooth

我正在寻找当我的手机发现已经配对的设备时触发的事件......

示例:门有蓝牙锁。当我回到家时,我希望锁打开。当我离开家时,我希望关闭锁。 为了实现这些功能,我需要找到一个已经配对的设备在我的手机范围内触发的事件...

显然,我不想手动使用手机来锁定/解锁门。操作必须是自动的。

可以这样做吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

我也在寻找这个问题的解决方案。 不幸的是,似乎每台设备都无法实现。

我正在使用:

  <action android:name="android.bluetooth.device.action.ACL_CONNECTED" />
            <action android:name="android.bluetooth.device.action.ACL_DISCONNECTED" />

适用于主动尝试连接的设备(如耳机或LG G手表)。

对于需要您连接它们的设备,这不起作用。

到目前为止,我找到的唯一解决方案是在后台服务或AlamrManager中轮询已知的地址。