目标:
示例:我正在尝试使我的Android服务在范围内时自动连接到已配对的蓝牙设备。
我已将iPhone与车辆配对。当我坐在车里时,音乐会自动播放。我不需要重新连接它。我不需要开始播放歌曲。它只需启动iTunes并开始播放音乐。我希望我的Android应用程序也能拥有这种连通性。
一个明显的解决方案是在后台服务中运行线程,每隔X秒尝试连接。但是,由于对电池寿命的影响,这并不是最佳选择。
我尝试设置广播接收器以在 ACTION_ACL_CONNECTED
上触发,但这似乎只会在我连接到设备后才被调用。
我的应用程序是否没有办法在手机进入设备范围时获得通知?
我花了最近两天的大部分时间都在尝试使它工作,但没有成功。有数十亿的教程可以连接到蓝牙设备,但没有教程可以自动连接到已经在范围内的设备。开始怀疑这是否可能...如果不是的话,我会非常惊讶 :(
相关问题: