【发布时间】:2016-12-25 23:31:40
【问题描述】:
有没有一种方法可以从下载文件夹中安装 apk 而无需用户在有根设备上输入?
【问题讨论】:
-
Android 设备 或它所连接的PC 的下载文件夹?
-
安卓设备,没有电脑
有没有一种方法可以从下载文件夹中安装 apk 而无需用户在有根设备上输入?
【问题讨论】:
您可以简单地使用 adb install 命令静默安装/更新 APK。示例代码如下
public static void InstallAPK(String filename){
File file = new File(filename);
if(file.exists()){
try {
String command;
command = "adb install -r " + filename;
Process proc = Runtime.getRuntime().exec(new String[] { "su", "-c", command });
proc.waitFor();
} catch (Exception e) {
e.printStackTrace();
}
}
}
【讨论】: