• android 4.0 静默安装(网摘)


    前提:root

    /**
    * 静默安装
    * @param file
    * @return
    */
    public static 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() + " ");
    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;
    }

  • 相关阅读:
    2009下半软考信息系统项目管理师,我又没通过。
    批量文件渲染
    Python Trick
    QThread basic
    一个简单的进度条
    js 基础知识回顾
    前端 知识笔记
    jquery 回顾
    Sass 回顾
    css
  • 原文地址:https://www.cnblogs.com/yuanyuan-5683/p/3770783.html
Copyright © 2020-2023  润新知