android 后台监听
大家讲道理
大家讲道理 2017-04-17 15:03:15
[Android讨论组]

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

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(5)
ringa_lee

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

黄舟

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

PHP中文网

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

PHP中文网

这不就是流氓软件吗?

迷茫

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号