— 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 "