android 如何让service不被杀死?

Android开发学习日志 专栏收录该内容
63 篇文章 0 订阅

关于网友提出的“android 如何让service不被杀死?”问题疑问,本网通过在网上对“android 如何让service不被杀死?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:android 如何让service不被杀死?

描述:

最近实现这样的功能:启动一个服务,在后台运行,接受推送信息,即使主进程被关闭了,也能收到信息,请问如何实现呀?类似微信那样的


解决方案1:

能被杀死的才是正常的App,否则就是流氓软件/病毒了。这个观念一定要灌输给所有用户。

解决方案2:

怪不得安卓那么挫,程序员都不用安卓

解决方案3:

主进程被关闭了 服务本来就可以运行啊!

解决方案4:

用隐式的可以

解决方案5:

通过其他app互相唤醒,当然是要钱。。。如果系统屏蔽了唤醒功能。。就没办法了。。

解决方案6:

普通应用,基本没可能。。。

解决方案7:

最上层应用的服务没可能不被杀死,如果面向用户的最上层应用的服务,连用户都无法杀死,基本可以确定是病毒了。

当然服务被杀死后被唤醒重启这又是另外一个说法了。现在很多大厂的应用服务不都这样吗?

你说的主进程被杀掉,还能接收消息。是因为他接收消息有另外一个进程,和主进程独立的。androidmanifest中可将service配置成remote。这样service即在另外一个进程中运行了。

以上介绍了“android 如何让service不被杀死?”的问题解答,希望对有需要的网友有所帮助。
原文地址:http://www.codes51.com/itwd/1260290.html
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值