Android运行shell或者一个可执行程序

private void execCmd(String cmd) throws IOException { Runtime runtime = Runtime.getRuntime(); Process process = runtime.exec(cmd); InputStream is = process.getInputStream(); InputStreamReader isr = new InputStreamReader(is); BufferedReader br = new BufferedReader(isr); String line = null; while (null != (line = br.readLine())) { Log.e("fgtian", line); } try { process.waitFor(); } catch (InterruptedException e) { e.printStackTrace(); } }

注意:cmd是一个具有可执行权限的文件的全路径,可以是一个shell脚本,也可以是一个可执行文件。
Tags: 

延伸阅读

最新评论

发表评论