DOZE-Standby干扰蓝牙重新连接逻辑

时间:2018-07-26 10:30:46

标签: java android bluetooth bluetooth-lowenergy doze

在Android设备上对应用程序进行编程时,我发现了一个问题。我正在尝试不断从BLE传感器(Nordic Thingy)收集数据。一切运行顺利,但是如果我到达设备无法连接一段时间(例如信号不良)的程度,则设备可以进入DOZE模式。

当正在进行BLE特征订阅且正在接收更新时,DOZE模式将不受影响。有什么方法可以通过编程克服DOZE-Standby模式,以便即使断开连接我的设备也能继续搜索该设备?

这是我项目的关键任务,我还没有找到解决此问题的方法。

1 个答案:

答案 0 :(得分:0)

我设法实现了一个前台服务来解决此问题,该服务负责监督连接并保持CPU处于活动状态,防止进入DOZE模式。