【发布时间】:2015-04-04 21:35:13
【问题描述】:
我正在寻找当我的手机发现已配对的设备时触发的事件...
示例:一扇门有蓝牙锁。当我回家时,我希望锁打开。当我离开家时,我希望锁关闭。 为了实现这些功能,我需要找到一个已配对的设备在我的手机范围内时触发的事件...
显然我不想手动使用手机来锁定/解锁门。操作必须是自动的。
有可能吗?
非常感谢!
【问题讨论】:
我正在寻找当我的手机发现已配对的设备时触发的事件...
示例:一扇门有蓝牙锁。当我回家时,我希望锁打开。当我离开家时,我希望锁关闭。 为了实现这些功能,我需要找到一个已配对的设备在我的手机范围内时触发的事件...
显然我不想手动使用手机来锁定/解锁门。操作必须是自动的。
有可能吗?
非常感谢!
【问题讨论】:
我也在寻找解决这个问题的方法。 不幸的是,这似乎并非适用于所有设备。
我正在使用:
<action android:name="android.bluetooth.device.action.ACL_CONNECTED" />
<action android:name="android.bluetooth.device.action.ACL_DISCONNECTED" />
适用于主动尝试连接的设备(如耳机或我的 LG G 手表)。
对于需要您连接到它们的设备,这是行不通的。
到目前为止,我发现的唯一解决方案是在后台服务中或使用 AlamrManager 轮询已知地址。
【讨论】: