— a/alps/frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java
+++ b/alps/frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java
@@ -24642,6 +24642,37 @@ public class ActivityManagerService extends IActivityManager.Stub
int changes = 0;
if (app.curAdj != app.setAdj) {
-
String[] packages = app.getPackageList(); -
if (packages != null) { -
for (String p : packages){ -
if(p.equals("com.fleetclient") || -
p.equals("com.corget") || -
p.equals("com.shli.interphone") || -
p.equals("com.zeroonemore.rtv") || -
p.equals("com.zed3.sipua") || -
p.equals("com.loudtalks") || -
p.equals("net.loudtalks") || -
p.equals("com.tassta.flex") || -
p.equals("com.safemobile.linxupdater") || -
p.equals("com.easytalk") || -
p.equals("com.teamtalk") || -
p.equals("com.zain_ptt") || -
p.equals("com.mcptt") || -
p.equals("com.talkip") || -
p.equals("com.kirisun.app.p2t") || -
p.equals("com.azetti.ptt") || -
p.equals("com.goptt.ptt") || -
p.equals("com.tigoptt.ptt") || -
p.equals("com.azetti.tigohn") || -
p.equals("com.azetti.tigoune") || -
p.equals("aacnet.eu.Broadnet") || -
p.equals("ro.ui.pttdroid.Main") || -
p.equals("com.cellstar.ptt")){ -
app.curAdj = -1; -
break; -
} -
} -
} ProcessList.setOomAdj(app.pid, app.uid, app.curAdj); if (DEBUG_SWITCH || DEBUG_OOM_ADJ || mCurOomAdjUid == app.info.uid) { String msg = "Set " + app.pid + " " + app.processName + " adj "
优化Android 9 AMS以减少后台应用被杀概率
603

被折叠的 条评论
为什么被折叠?



