关于APK自动安装,需要获得root权限,尝试了多种方法,这里介绍一种自己亲自实现了的方法:
使用pm install XXX.apk的方法,得到apk后,对其重新签名再安装到手机中,即可完成自动静默安装。
具体步骤如下:
1. 代码中执行
public void execCommand(){
new Thread(){
public void run() {
Process install = null;
try {
//安装apk命令
install = Runtime.getRuntime().exec("pm install -r " + "/mnt/sdcard/XXXX.apk");
install.waitFor();
} catch (Exception e) {
e.printStackTrace();
}finally{
if (install != null) {
install.destroy();
}
}
}