android设备执行shell命令

来源:互联网 发布:郑钧 私奔知乎 编辑:程序博客网 时间:2024/06/02 07:27
private void execShellCmd(String cmd) {  
 
   try {  
       // 申请获取root权限,这一步很重要,不然会没有作用  
       Process process = Runtime.getRuntime().exec("su");
       // 获取输出流  
       OutputStream outputStream = process.getOutputStream();  
       DataOutputStream dataOutputStream = new DataOutputStream(  
               outputStream);  
       dataOutputStream.writeBytes(cmd);  
       dataOutputStream.flush();  
       dataOutputStream.close();  
       outputStream.close();  
   } catch (Throwable t) {  
       t.printStackTrace();  
   }  

}


把需要传的shell命令传入cmd就可以了

0 0
原创粉丝点击