文章目录
一、 双进程守护保活原理
二、 双进程守护保活完整源码
1、AIDL 接口
2、本地前台服务 Service
3、远程前台服务 Service
4、清单配置
5、启动两个服务
5、执行效果...三、 源码资源
一、 双进程守护保活原理
----
双进程守护拉活 , 使用 JobScheduler 拉活 和 系统 Service 机制拉活 两种拉活方式 , 结合起来使用 ;
双进程机制拉活 ,..., 并且重新绑定对方进程 , 以达到拉活对方进程的目的 ;
举例 : " 本地前台进程 " LocalForegroundService , " 远程前台进程 " RemoteForegroundService..." LocalForegroundService 在 onCreate 方法中开启前台服务 , 提权 , 参考 【Android 进程保活】提升进程优先级 ( 使用前台 Service 提高应用进程优先级..." />
二、 双进程守护保活完整源码
----
1、AIDL 接口
这里的 AIDL 不实现任何操作 , 是系统默认生成的 AIDL 接口 , 只是用于单纯的绑定两个进程 , 监听进程的连接断开 ;