安卓软件是如何做到服务停止后又自启的?怎么解决?
本帖最后由 小鸟子 于 2015-7-17 10:52 编辑昨天说到安卓软件是如何做到开机启动的?怎么解决?当然流氓的软件并不单单这种,还有更流氓的我明明清理过电视了,关闭程序了结果一会之后这个软件的服务又开起了,后台占着内存把机子弄得卡死了。
下面我们就说说这种软件是如何做到服务停止后又自启的,以及怎么解决。
描述:
退出一个程序后,仍旧在运行的那部分叫做servive(进程),进程在系统内存不够时会被系统杀掉。
然而还有一种东西并不会被清理,这就是alarmManager叫做全局定时器或者叫做闹钟的东西。
示例如下:
原理:简单的说就是要建立一个系统级别的监听,在监听到程序启动后每隔十秒钟发送一个广播来重新启动服务。
不过据说这种方法在不同系统上效果会有偏差,例如小米就不允许时间短于五分钟的闹钟存在。
下面再说说怎么解决这种恶心的软件:
**** Hidden Message *****
正需要啊,感谢楼主无私分享! {znds6}{znds6}强烈支持楼主ing…… 反正我看不懂 给力,又来学习!{znds6} 学习学习再学习{znds6}{znds6} {znds6}{znds6}{znds6} 好厉害!!!
1234567889 学习学习!