android设备执行shell命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Lou__chen/article/details/53322748
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就可以了

猜你喜欢

转载自blog.csdn.net/Lou__chen/article/details/53322748