Android App Service开机和后台自启动

zhczhghhh 2015-04-23 05:40:36
最近想要在自己开发的Android App实现Service的开机和后台自启动,像QQ、微信以及一些杀毒软件、手机助手那样。在网上找到最多的方法是监听系统广播ACTION_BOOT_COMPLETED和ACTION_TIME_TICK,监听到系统广播后开启Service,但是测试后发现,如果App已经开启,确实可以监听到系统的广播,但是如果App关闭退出,就不能监听到系统广播了。我的理解是监听系统广播的代码也是App的一部分,如果App开启这部分代码才能执行起来,如果App已经关闭,就不会执行这部分代码,也就监听不到系统广播。但我现在就是想要在App关闭的情况自启动Service,这样监听系统广播显然无法实现,请问大神到底要怎么实现自启动?是否有一些方法可以将Service注册到系统中,让系统管理Service的启动?
...全文
819 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
popsidelee 2017-06-08
  • 打赏
  • 举报
回复
引用 3 楼 llxxhm 的回复:
[quote=引用 2 楼 duanchuanzhi 的回复:] 你 实现没 我也需要啊 可以共享一下代码吗
引用 楼主 zhczhghhh 的回复:
最近想要在自己开发的Android App实现Service的开机和后台自启动,像QQ、微信以及一些杀毒软件、手机助手那样。在网上找到最多的方法是监听系统广播ACTION_BOOT_COMPLETED和ACTION_TIME_TICK,监听到系统广播后开启Service,但是测试后发现,如果App已经开启,确实可以监听到系统的广播,但是如果App关闭退出,就不能监听到系统广播了。我的理解是监听系统广播的代码也是App的一部分,如果App开启这部分代码才能执行起来,如果App已经关闭,就不会执行这部分代码,也就监听不到系统广播。但我现在就是想要在App关闭的情况自启动Service,这样监听系统广播显然无法实现,请问大神到底要怎么实现自启动?是否有一些方法可以将Service注册到系统中,让系统管理Service的启动?
我实现了,QQ:515311445[/quote] 方便上传到svn
popsidelee 2017-06-08
  • 打赏
  • 举报
回复
方便上传到svn。
QQ515311445 2017-06-04
  • 打赏
  • 举报
回复
引用 2 楼 duanchuanzhi 的回复:
你 实现没 我也需要啊 可以共享一下代码吗
引用 楼主 zhczhghhh 的回复:
最近想要在自己开发的Android App实现Service的开机和后台自启动,像QQ、微信以及一些杀毒软件、手机助手那样。在网上找到最多的方法是监听系统广播ACTION_BOOT_COMPLETED和ACTION_TIME_TICK,监听到系统广播后开启Service,但是测试后发现,如果App已经开启,确实可以监听到系统的广播,但是如果App关闭退出,就不能监听到系统广播了。我的理解是监听系统广播的代码也是App的一部分,如果App开启这部分代码才能执行起来,如果App已经关闭,就不会执行这部分代码,也就监听不到系统广播。但我现在就是想要在App关闭的情况自启动Service,这样监听系统广播显然无法实现,请问大神到底要怎么实现自启动?是否有一些方法可以将Service注册到系统中,让系统管理Service的启动?
我实现了,QQ:515311445
丿末兮 2016-12-06
  • 打赏
  • 举报
回复
你 实现没 我也需要啊 可以共享一下代码吗
zhczhghhh 2015-04-27
  • 打赏
  • 举报
回复
过了几天还没人回复…

58,453

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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