Android 手机休眠后怎么保持service在后台继续运行

巷子里的旧少年 2015-11-06 05:24:06
我现在因为产品需要,在手机端需要每隔5秒向服务器发送一个gps的service,但是在手机亮屏的时候service是可以运行的,但是手机进入休眠以后,service就停止运行,当屏幕亮起来时。又可以正常运行了,求大神怎么解决这个问题啊
...全文
3795 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
不会爬树 2018-04-19
  • 打赏
  • 举报
回复
看了一下百度,大概意思是,当你退出到桌面的时候,activity处于onStop状态,当你运行或者系统运行了东西所占内存过大就会让后台软件onDestroy了
德怀恩微 2017-08-12
  • 打赏
  • 举报
回复
楼主分享下解决方案或者代码;
hh824 2016-12-29
  • 打赏
  • 举报
回复
楼主解决了没?求方法?
HongHuLiuZong 2016-09-03
  • 打赏
  • 举报
回复
问题解决了吗?求方法
  • 打赏
  • 举报
回复
问题解决了在大部分手机常驻没有问题,但仍有一部分还是解决不了
liujufu2 2016-08-01
  • 打赏
  • 举报
回复
问题解决了吗?求方法
  • 打赏
  • 举报
回复
暂时能想到的办法只有,jni调用底层实现了
启-骋 2016-04-04
  • 打赏
  • 举报
回复
请问楼主找到好的办法没?
  • 打赏
  • 举报
回复
引用 楼主 wandeying 的回复:
我现在因为产品需要,在手机端需要每隔5秒向服务器发送一个gps的service,但是在手机亮屏的时候service是可以运行的,但是手机进入休眠以后,service就停止运行,当屏幕亮起来时。又可以正常运行了,求大神怎么解决这个问题啊
这个方法我试过,在部分手机上是可以的,但是有一大部分的。在20多分钟后服务就被杀了
  • 打赏
  • 举报
回复
我试过alarmmanager了的,在后台服务坚持不了几分钟,就挂了
白领农夫 2015-11-08
  • 打赏
  • 举报
回复
用alarmmanager,其实就和闹钟一样
jeky_zhang2013 2015-11-06
  • 打赏
  • 举报
回复
alarmmanager可以设置休眠唤醒
七步777 2015-11-06
  • 打赏
  • 举报
回复
另外还需要考虑是否被系统 360等回收了,有的手机还会待机关闭网络
七步777 2015-11-06
  • 打赏
  • 举报
回复
设置下PowerManager,待机情况下,没有分配到CPU资源,服务处于假死。 具体还需要你去试下,看下服务在待机的时候是否还活着。

80,350

社区成员

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

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