双服务+时间广播+屏幕关闭解锁监听,只要用户不手动杀死APP,程序会一直存在
感谢作者提供的demo https://github.com/huxiaozhu/AppKeepAlive .
废话不多说,直接贴代码
1.在APP全局进程中动态开启系统广播 ,时间广播 ,锁屏广播 ,开屏广播
2.在广播接受的时候,判断服务是否停止,停止的话,重新启动服务 ,时间广播每分钟发送一次监听服务
3.开启第一个服务 MyServiceOne
4.开启第二个服务 MyServiceTwo
5.工具类 ,检测服务是否停止
以上是demo 中代码,还望指教。










网友评论