25 展讯Sprd设置-电池-识别CTS应用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/su749520/article/details/84382328

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;
    }

猜你喜欢

转载自blog.csdn.net/su749520/article/details/84382328
25