android应用常驻后台,避免被第三方杀掉的方法

应用常驻后台,避免被第三方杀掉的方法:
一、Service设置成START_STICKY kill 后会被重启(等待5秒左右),重传Intent,保持与重启前一样
二、通过 startForeground将进程设置为前台进程, 做前台服务,优先级和前台应用一个级别,除非在系统内存非常缺,否则此进程不会被 kill
三、双进程Service: 让2个进程互相保护对方,其中一个Service被清理后,另外没被清理的进程可以立即重启进程
四、用C编写守护进程(即子进程) : Android系统中当前进程(Process)fork出来的子进程,被系统认为是两个不同的进程。当父进程被杀死的时候,子进程仍然可以存活,并不受影响(Android5.0以上的版本不可行)
五、联系厂商,加入白名单

你可能感兴趣的:(android应用常驻后台,避免被第三方杀掉的方法)