Android强杀进程(需ROOT)

来源:互联网 发布:手机超牛数据恢复软件 编辑:程序博客网 时间:2024/06/06 09:38
package cn.androiddevelop.flushapk.util;    import java.io.IOException;  import java.io.OutputStream;    /**  * 执行android命令  *   * @author Yuedong Li  *   */  public class SuUtil {        private static Process process;        /**      * 结束进程,执行操作调用即可      */      public static void kill(String packageName) {          initProcess();          killProcess(packageName);          close();      }        /**      * 初始化进程      */      private static void initProcess() {          if (process == null)              try {                  process = Runtime.getRuntime().exec("su");              } catch (IOException e) {                  e.printStackTrace();              }      }        /**      * 结束进程      */      private static void killProcess(String packageName) {          OutputStream out = process.getOutputStream();          String cmd = "am force-stop " + packageName + " \n";          try {              out.write(cmd.getBytes());              out.flush();          } catch (IOException e) {              e.printStackTrace();          }      }        /**      * 关闭输出流      */      private static void close() {          if (process != null)              try {                  process.getOutputStream().close();                  process = null;              } catch (IOException e) {                  e.printStackTrace();              }      }  }
在root环境下,使用adb命令强杀进程转自http://blog.csdn.net/dliyuedong/article/details/24448899
                                             
0 0
原创粉丝点击