目标apk的包类名
- QSSI.12/device/qcom/qssi/system.prop
target_app_package_name=com.mangechargespot.app
target_app_class_name=com.mangechargespot.app.ui.activity.SplashActivity
添加HOME属性
- QSSI.12/frameworks/base/core/java/android/content/pm/parsing/component/ParsedIntentInfoUtils.java
private static final String TARGET_LAUNCHER_PACKAGENAME =
android.os.SystemProperties.get("target_app_package_name","");
private static final String TARGET_LAUNCHER_CLASSNAME =
android.os.SystemProperties.get("target_app_class_name","");
...
@NonNull
public static ParseResult<ParsedIntentInfo> parseIntentInfo(String className,
ParsingPackage pkg, Resources res, XmlResourceParser parser, boolean allowGlobs,
boolean allowAutoVerify, ParseInput input)
throws XmlPullParserException, IOException {
...
case "category": {
String value = parser.getAttributeValue(PackageParser.ANDROID_RESOURCES,
"name");
if (TARGET_LAUNCHER_CLASSNAME.equals(className)){
intentInfo.addCategory