android应用里执行cmd命令
来源:互联网 发布:磁力链接解析源码 编辑:程序博客网 时间:2024/06/14 06:28
方法一:
这是方法,添加到你的应用程序中即可,比较简陋,呵呵!public void execShell(String cmd){ try{ //权限设置 Process p = Runtime.getRuntime().exec("su"); //获取输出流 OutputStream outputStream = p.getOutputStream(); DataOutputStream dataOutputStream=new DataOutputStream(outputStream); //将命令写入 dataOutputStream.writeBytes(cmd); //提交命令 dataOutputStream.flush(); //关闭流操作 dataOutputStream.close(); outputStream.close(); } catch(Throwable t) { t.printStackTrace(); } }
方法二:
public void execCommand(String command) throws IOException { Runtime runtime = Runtime.getRuntime(); Process proc = runtime.exec(command); try { if (proc.waitFor() != 0) { System.err.println("exit value = " + proc.exitValue()); } BufferedReader in = new BufferedReader(new InputStreamReader( proc.getInputStream())); StringBuffer stringBuffer = new StringBuffer(); String line = null; while ((line = in.readLine()) != null) { stringBuffer.append(line+" "); } System.out.println(stringBuffer.toString()); } catch (InterruptedException e) { System.err.println(e); }finally{ try { proc.destroy(); } catch (Exception e2) { } }}
0 0
- android应用里执行cmd命令
- cmd 命令执行 cmd 参数
- VC执行CMD命令
- qt执行cmd命令
- windows 执行CMD命令
- .Net执行cmd命令
- java执行cmd命令
- java 执行 cmd 命令
- cmd命令执行mysql
- C# 执行CMD命令
- Python执行cmd命令
- java执行CMD命令
- cmd命令无法执行
- java 执行 cmd 命令
- java执行cmd命令
- 执行cmd命令
- C# 执行CMD命令
- C#执行CMD命令
- Ubuntu 给 rhythmbox 装插件,使其显示歌词功能
- 安卓作业
- 应用程序系统签名(转)
- android-Broadcastrecriver
- UI界面设计原则
- android应用里执行cmd命令
- 第四章课堂作业
- Ubuntu 14.04 Redmine
- UI类的扩展
- xcode 6 引用zbar做二维码扫描,集成时报错
- iOS学习之CoreAnimation
- 安卓微博评论界面--随便看看
- Linux Socket CAN驱动 <4.接收数据流程>
- 双循环链表(包含头指针与尾指针)