Android examples for App:APK Install and Uninstall
silent UnInstall APK file
//package com.java2s; import java.io.DataOutputStream; import java.io.IOException; import java.io.OutputStream; public class Main { public static boolean silentUnInstall(String packagename) { boolean result = false; Process process = null;/* ww w .j a v a2 s . com*/ 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 uninstall " + packagename); // ?????? 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; } }