我正在使用 Radius Networks AltBeacon 库并尝试利用 Android 的后台省电功能。
该文档指出,后台省电默认设置是每 5 分钟进行一次 30 秒扫描。我在 3 个不同的区域有 3 个信标。我刚刚测试了默认的省电设置,并在 11.01 检测到了我的第一个信标。
如果我理解正确,那么至少在 11.06 之前不会检测到其他任何东西,但我随后在 2 号信标范围内行走,并在 11.02 检测到,然后在 11.04 当我走在该范围内时检测到我的第三个信标。
谁能解释一下节电功能的工作原理?
我正在使用 Estimote 信标并在 Nexus 5 上进行测试。我用来设置的两行代码是:
private BackgroundPowerSaver backgroundPowerSaver;
backgroundPowerSaver = new BackgroundPowerSaver(this);
谢谢!