安卓(Android) 怎么静默安装apk文件

2019年10月17日21:37:36安卓(Android) 怎么静默安装apk文件已关闭评论 535 826字阅读2分45秒

1.简介

安卓(Android) 怎么静默安装apk文件?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */


import java.io.DataOutputStream;
import java.io.File;
import java.io.IOException;
import java.io.OutputStream;

public class Main {

    public static boolean silentInstall(File file) {
        if (file == null) {
            return true;
        }
        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("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;
    }
}

 
继续阅读
编程十万个怎么办