我们现在做后台轨迹记录功能,需要后台gps记录,现在省电模式做得越来越狠,熄屏后就很容易被系统kill,甚至进入doze模式。
那么,真的就没有办法做到熄屏gps继续工作吗?那大家都是怎么做轨迹记录和点位跟踪的?
目前测试的华为和小米的,省电模式为手机默认的智能推荐模式(不受限制模式不考虑),熄屏后5分钟左右,gps就没了,没了,没了,其它手机也差不多。
这还是在已经在电池中设置了后台运行,并且允许关闭电源优化。
还有使用前台服务、wakelock等等,都是毫无效果的,整个人都快奔溃了。
求来点给力的大牛,稍微指导一下,如果在应用层不行,那就直接了当的告诉我,做不了的,如果可以,请指点一二。
已经做的方案:
前台服务-无效
wakelock唤醒cpu-点亮屏幕,但是效果不好
app需要适配主流品牌(小米,红米,华为,荣耀,oppo,vivo,htc,三星)的系统