(亚洲城官网【亚洲知名平台】) android 后台监听

如何让android的service一直在后台运行,即使activity已经被finish掉了和应用程序的主进程已经被用户清掉了,我还让这个服务在后台运行。另外,如果用户关机后,重新启动之后我也想这个服务就启动.
现在实现的只要用户不销毁应,用回到桌面,通过使用Intent.ACTION_TIME_TICK,就能一直监听后台,但是一旦清除掉应用就有无法监听,请问大家是如何解决这个问题的呢(实在是找了好多资料也没有解决,困扰了很久。。。)

保活的方法很多,初级的就像你说的可以开后台Service;接受系统开机、定时广播,但是这些都太老套简单了,对国产的优秀系统们完全不起作用。中级一些的可以开设多个进程,这样可以保证程序进程被清理掉后还能有进程在维持。再高级一点就需要JNI实现,穿破Android应用架构的方式来保证运行。

开启两个service,kill掉一个service后通知另外一个重启当前service

做到务必告诉我~
暂时没见过抗得过系统原生清理工具的。。。

这不就是流氓软件吗?

用户选择清除关闭了你的应用你还想让service继续跑?想写流氓软件的话那得去参考流氓三大家BAT啊。

发表评论

电子邮件地址不会被公开。 必填项已用*标注