APP息屏后 后台gps记录中断的问题

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

已经做的方案:
前台服务-无效
wakelock唤醒cpu-无效
电池-开启后台运行-无效
特殊权限-允许关闭电池优化-无效
...全文
1309 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fei得更高 2018-12-09
  • 打赏
  • 举报
回复
可以考虑人工干预
锴跃软件 2018-12-08
  • 打赏
  • 举报
回复
有新的办法吗?
qdd0818 2018-12-08
  • 打赏
  • 举报
回复
现在基本没可能了,除非加入白名单(微信,QQ之类),手机系统低可以双进程监控,提高Service优先级,锁屏后通过闹钟,JobService定期检查,但是前台服务是比较保险的,但也不是一定的,系统有差别
奋斗指尖 2018-12-08
  • 打赏
  • 举报
回复
提升service 等级 息屏后系统会有一些时钟的broadcast,连接这个来定时判断服务是否被kill 可以参考一些推送消息 的源代码,
锴跃软件 2018-12-05
  • 打赏
  • 举报
回复
别沉啊,有人顶啊

80,362

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧