时间:2021-05-21
Android静默安装的方法,静默安装就是绕过安装程序时的提示窗口,直接在后台安装。
注意:静默安装的前提是设备有ROOT权限。
代码如下:
/** * 静默安装 * @param file * @return */ public boolean slientInstall(File file) { boolean result = false; Process process = null; OutputStream out = null; try { process = Runtime.getRuntime().exec("su"); out = process.getOutputStream(); DataOutputStream dataOutputStream = new DataOutputStream(out); dataOutputStream.writeBytes("chmod 777 " + file.getPath() + "\n"); dataOutputStream.writeBytes("LD_LIBRARY_PATH=/vendor/lib:/system/lib pm install -r " + file.getPath()); // 提交命令 dataOutputStream.flush(); // 关闭流操作 dataOutputStream.close(); out.close(); int value = process.waitFor(); // 代表成功 if (value == 0) { result = true; } else if (value == 1) { // 失败 result = false; } else { // 未知情况 result = false; } } catch (IOException e) { e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); } return result; }注意代码中pm install -r 前面的LD_LIBRARY_PATH=/vendor/lib:/system/lib,在4.0版本以上必须加上,不然会无法安装。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Android的静默安装似乎是一个很有趣很诱人的东西,但是,用普通做法,如果手机没有root权限的话,似乎很难实现静默安装,因为Android并不提供显示的In
本文实例讲述了android实现静默安装与卸载的方法。分享给大家供大家参考。具体如下:方法1:【使用调用接口方法,由于安装卸载应用程序的部分API是隐藏的,所以
本文介绍了Android静默安装和卸载的方法,分享给大家,具体如下:一.条件系统签名需要放到/system/app里作为系统app二.适用环境机顶盒开发,系统开
阿里蒲公英安装文件操作指南一、安裝阿里蒲公英安装文件有静默安装和页面安裝二种方法。静默安装不容易发生一切页面,不用客户点一下,程序安装在后台管理开展安裝;页面安
这次试了试使用静默安装Oracle,过程比较麻烦,好在有文档帮助,但是由于自己的粗心导致了各种奇葩问题,记录下来。进行静默安装数据库$ORACLE_HOME/b