【发布时间】:2018-12-24 11:56:54
【问题描述】:
我在我的应用中实现了步数计数功能。我使用了一个监听 Sensor.TYPE_STEP_COUNTER 事件的 JobService,它正在工作。 我有 2 个问题,也许有人可以提供帮助: 1)如果应用程序不是每天都打开,因为打盹模式,它会被杀死,这会阻止 JobService 监听传感器事件——所以我不能继续计算步数。我目前不想“唠叨”用户,所以我不想让他们打开应用程序。 2)如果每天打开应用程序,步数完全计数,但电池警报响起。我尝试增加 JobService 的周期时间,并且我还尝试对传感器使用批量读取——这并没有改变太多的电池,而且它计算的步数比以前少。
谁能帮助解决这些问题?
【问题讨论】:
标签: android android-sensors android-doze jobservice android-doze-and-standby