如果需要应用进行静默安装,则需要满足一下两个条件
1 必须添加权限
2 必须是系统应用,或者系统签名应用
方法 1 通过 adb install 安装
/**
*
* @param apkFilePath 安装包路径
* @return true 、false
*/
public boolean installByADB(String apkFilePath){
boolean success = false;
if (apkFilePath == null || apkFilePath.equals("")) {return success;}
File apkFile = new File(apkFilePath);
if (!apkFile.exists() || apkFile.isDirectory()) {return success;}
String[] args = { "pm", "install", "-r", "-d", apkFilePath };
ByteArrayOutputStream eBAout = new ByteArrayOutputStream();
ByteArrayOutputStream nBAout = new ByteArrayOutputStream();
ProcessBuilder processBuilder = null;
java.lang.Process process = null;
InputStream eis = null;
InputStream i