一、闭坑指南
采用常规的集成三方apk的方式,打开Edge浏览器无法正常加载出网页
二、本人验证,有效的集成方式如下:
1、frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java
systemReady函数末尾添加:
private boolean appIsInstalled() {
int result = execShellCmd("pm list packages -f | grep com.microsoft.emmx",true);
if (result == 0
&& successMsg.contains("=com.microsoft.emmx")
&& !successMsg.contains("/system/app")) {
return true;
} else {
return false;
}
}
public final static String COMMAND_SU = "su";
public final static String COMMAND_SH = "sh";
public final static String COMMAND_EXIT = "exit\n";
public final static String COMMAND_LINE_END = "\n";
private String successMsg;
private int execShellCmd(String command,boolean isRoot)