android系统定制硬件加速

代码位置
framworks/base/core/java/android/content/pm/PackageParser.java

private boolean parseApplication(Package owner, Resources res,
            XmlPullParser parser, AttributeSet attrs, int flags, String[] outError)
        throws XmlPullParserException, IOException {

        boolean hardwareAccelerated = sa.getBoolean(
                com.android.internal.R.styleable.AndroidManifestApplication_hardwareAccelerated,
                owner.applicationInfo.targetSdkVersion >= Build.VERSION_CODES.ICE_CREAM_SANDWICH);
        //过滤关键apk,是才打开硬件加速
        if (pkgName.contains("com.ali.launcher")) {
            Slog.w(TAG, "force open hardwareAccelerate for "+pkgName);
            hardwareAccelerated = true;
        }


}
发布了70 篇原创文章 · 获赞 24 · 访问量 8254

猜你喜欢

转载自blog.csdn.net/angelsmiling/article/details/104312585