代码位置
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;
}
}