我在我的应用程序中实现了步数计数功能。我使用了一个监听 Sensor.TYPE_STEP_COUNTER 事件的 JobService,它正在工作。我有 2 个问题,也许有人可以提供帮助:1)如果应用程序不是每天都打开,由于打盹模式,它会被杀死,这会阻止 JobService 监听传感器事件——所以我不能继续计算步数. 我目前不想“唠叨”用户,所以我不想让他们打开应用程序。2)如果每天打开应用程序,步数完全计数,但电池警报响起。我尝试增加 JobService 的周期性时间,并且我还尝试对传感器使用批量读取——这并没有改变太多的电池,而且它计算的步数比以前少。
任何人都可以帮助解决这些问题吗?