2019-10-08 保活机制
2019-10-08 本文已影响0人
六桥明月夜
双服务+时间广播+屏幕关闭解锁监听,只要用户不手动杀死APP,程序会一直存在
感谢作者提供的demo https://github.com/huxiaozhu/AppKeepAlive .
废话不多说,直接贴代码
1.在APP全局进程中动态开启系统广播 ,时间广播 ,锁屏广播 ,开屏广播

2.在广播接受的时候,判断服务是否停止,停止的话,重新启动服务 ,时间广播每分钟发送一次监听服务

3.开启第一个服务 MyServiceOne


4.开启第二个服务 MyServiceTwo


5.工具类 ,检测服务是否停止

以上是demo 中代码,还望指教。