zoukankan      html  css  js  c++  java
  • Android点滴(1) 执行Linux命令并且获得输出的结果

     String cmd = "ls"; //命令

            //Runtime对象

            Runtime runtime = Runtime.getRuntime();

            try {

                //执行命令,并且获得Process对象

                      Process process = runtime.exec(cmd);

                      //获得结果的输入流

                      InputStream input = process.getInputStream();

                      BufferedReader br = new BufferedReader(new InputStreamReader(input));

                      String strLine;

                      while(null != (strLine = br.readLine())){

                            System.out.println(strLine);

                      }

                     

             } catch (IOException e) {

                     e.printStackTrace();

             }

     运行后将在LogCat中打印出 >ls 命令的结果。

    注:有的命令需要Root权限,如果权限不足或有异常出现。

  • 相关阅读:
    <context-param>与<init-param>的区别与作用(转自青春乐园)(
    使用Derby ij客户端工具
    转载 Ofbiz 入门教程
    数据库中插入和读取图片
    事务的使用
    存储过程
    触发器 的使用
    JS面试题及答案
    课程主页面三个接口开发
    增加media文件配置
  • 原文地址:https://www.cnblogs.com/cody1988/p/2181565.html
Copyright © 2011-2022 走看看