jiahongfei / TodayStepCounter

Android计步模块(类似微信运动,支付宝计步,今日步数),记录当天从0点到23:59的步数
1.18k stars 241 forks source link

计步问题 #2

Open guangxingmao opened 7 years ago

guangxingmao commented 7 years ago

我做的项目也是类似的计步,今天下载了demo也同样发现一个问题:通知栏上显示的计步,在手机一段时间黑屏或者未使用时,再计步时,通知栏的步数并不会刷新了,但是,服务还在并且也在计步,只有再次点击app或者通知栏后,才会刷新步数,之前测试的5.0手机好像并没有这种问题,后来测试了我的mix2发现小米神隐模式中默认对应用的后台是智能限制的,所以会出现这样的情况,只有改成不限制,才不会出现这种情况,不知道这种情况能不能优化?

jiahongfei commented 7 years ago

我也在困扰这个问题,我认为这是系统层面的,我还没有找到好的解决办法,目前只能让用户自己加白名单了,如下操作。 计步器手机设置

小米note4x 设置->授权管理->自启动管理;设置成自启动 设置->电量和性能->电量优化->应用智能省电->找到TodayStepCounter->无限制