Skip to content

附录4:APP怎么保活(杀不死)?

chenxuyong edited this page Feb 23, 2022 · 8 revisions

via:https://github.com/sinyu1012/AndroidKeepAlive/blob/main/README.md

前言

  • 什么是保活?保活就是在用户主动杀进程,或者系统基于当前内存不足状态而触发清理进程后,该进程设法让自己免于被杀的命运或者被杀后能立刻重生的手段。
  • 为什么保活:赢得在线时长、实时需求

思路

进程的优先级分为5级(https://zhuanlan.zhihu.com/p/108312672):

  • 前台进程
  • 可见进程
  • 服务进程
  • 后台进程
  • 空进程

主流思路有两个:

  • 提升进程优先级,降低被杀概率
  • 进程被杀后,重新拉起进程

保活方案(不互斥)

PS.打勾【✔】表示目前已经支持

Clone this wiki locally