1.概述
在9.0的系统rom产品定制化开发过程中,在对app进程实现保活的管理,在一些app也是很重要的,需要在后台长期运行并且不被杀掉进程,这也是非常重要的功能,所以
需要在系统中,对app进程进行保活,保证在低内存的时候,不会杀掉进程,接下来就来看主要功能的实现
2.app进程保活白名单的核心类
frameworks/base/core/java/android/app/IActivityManager.aidl
frameworks/base/core/java/android/app/ActivityManager.java
frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java
frameworks/base/services/core/java/com/android/server/am/ActivityStackSupervisor.java
frameworks/base/services/core/java/com/android/server/am/OomAdjuster.java
3.app进程保活白名单的核心功能分析和实现
3.1 IActivityManager.aidl增加app进程保活白名单接口
文件目录:
frameworks/base/core/java/android/app/IActivityManager.aidl