Android 静默安装实现方法
Android静默安装的方法,静默安装就是绕过安装程序时的提示窗口,直接在后台安装。
注意:静默安装的前提是设备有ROOT权限。
代码如下:
/**
*静默安装
*@paramfile
*@return
*/
publicbooleanslientInstall(Filefile){
booleanresult=false;
Processprocess=null;
OutputStreamout=null;
try{
process=Runtime.getRuntime().exec("su");
out=process.getOutputStream();
DataOutputStreamdataOutputStream=newDataOutputStream(out);
dataOutputStream.writeBytes("chmod777"+file.getPath()+"\n");
dataOutputStream.writeBytes("LD_LIBRARY_PATH=/vendor/lib:/system/libpminstall-r"+
file.getPath());
//提交命令
dataOutputStream.flush();
//关闭流操作
dataOutputStream.close();
out.close();
intvalue=process.waitFor();
//代表成功
if(value==0){
result=true;
}elseif(value==1){//失败
result=false;
}else{//未知情况
result=false;
}
}catch(IOExceptione){
e.printStackTrace();
}catch(InterruptedExceptione){
e.printStackTrace();
}
returnresult;
}
注意代码中pminstall-r前面的LD_LIBRARY_PATH=/vendor/lib:/system/lib,在4.0版本以上必须加上,不然会无法安装。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练