当应用程序被杀死时,参考应用程序不会给出任何跟踪。我安装了应用程序并开始测距,检测到信标。现在我将应用程序置于后台,扫描每 5 分钟发生一次。现在我杀死了应用程序,扫描停止并且没有开始。我应该按照其他一些步骤来使参考应用程序正常工作吗?
问问题
675 次
1 回答
0
使用任务切换器杀死一个应用程序确实会停止扫描信标,至少是暂时的。Android 信标库旨在通过监视电源连接、电源断开和重启事件来恢复扫描。由于大多数人每天至少为手机充电一次,这意味着用户终止的应用程序将在第二天继续扫描信标。
您可以在此处阅读有关此内容的详细信息:
http://altbeacon.github.io/android-beacon-library/resume-after-terminate.html
虽然可以将应用程序的清单配置为侦听其他会更快重新开始扫描信标的事件,但您应该小心执行此操作。如果用户在任务切换器中终止了应用程序,他们表示他们不希望应用程序运行,可能是为了节省电池或其他系统资源。该库旨在等到设备重新启动或连接到充电器后再重新启动,因为这些事件通常与用户一天的开始/结束相关联。
于 2014-12-30T16:35:19.247 回答