关于android杀不死的服务请教

liangyong007a 2015-12-08 01:25:12
想做一个service,在小米等常用手机上能不被杀死,即使杀死,也能启动起来。

现在做的进程和服务,被小米手机清理后,就不能重启了。

高手们给几个解决方法吧,一切可能性的方法都可以啊。
...全文
253 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangyong007a 2016-08-17
  • 打赏
  • 举报
回复
总结: 现在手机不管怎么样,比如小米。都会被杀死,除非做成系统级别的服务,拥有系统权限。总之,双服务或多进程监听都是暂时的权宜之计吧。
JPF1024 2015-12-10
  • 打赏
  • 举报
回复
写两个服务,相互监听,一个被杀死另外一个立刻启动,这样可达到你要的效果
bdmh 2015-12-10
  • 打赏
  • 举报
回复
引用 2 楼 liangyong007a 的回复:
监视service也会被清除啊
你可以多加一些方式,来增加服务的重启的可能性,我发现当你清除进程后,让手机进入休眠,然后立刻唤醒,发现清理的进程又活了,所以你可以监听一些系统的广播,来重启服务,比如Intent.ACTION_USER_PRESENT,每次唤醒手机就能接收到
UESTC少尉 2015-12-10
  • 打赏
  • 举报
回复
双进程守护,单独写一个Service监视你的服务,不过这个监听的service应该需要涉及底层的东西了,类似微信(微信监听服务似乎用c语言写的吧)
liangyong007a 2015-12-09
  • 打赏
  • 举报
回复
监视service也会被清除啊
bdmh 2015-12-08
  • 打赏
  • 举报
回复
单独写一个Service监视你的服务

80,349

社区成员

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

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