25 展訊Sprd設定-電池-識別CTS應用
阿新 • • 發佈:2018-11-26
0. 目的
CTS應用,不能進行省電操作,否則會無法通過
1. cts 判斷介面
public static boolean isCts(String pkgName) { if (pkgName == null) return false; /*check if in internal white app list, like CTS app*/ for(String s : mCtsWhiteAppList) { if(pkgName.contains(s)) { return true; } } // is cts app if ((pkgName.startsWith("android.") && pkgName.contains(".cts.")) || (pkgName.startsWith("android.") && pkgName.endsWith(".cts")) || (pkgName.startsWith("com.android.") && pkgName.contains(".cts.")) || (pkgName.startsWith("com.android.") && pkgName.endsWith(".cts"))) { return true; } // is gts app if ((pkgName.startsWith("com.google.") && pkgName.contains(".gts.")) || (pkgName.startsWith("com.google.") && pkgName.endsWith(".gts")) || (pkgName.startsWith("com.android.") && pkgName.contains(".gts.")) || (pkgName.startsWith("com.android.") && pkgName.endsWith(".gts")) || (pkgName.startsWith("com.android.compatibility.") ) ) { return true; } return false; }