博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Runtime.getRuntime().exec
阅读量:6323 次
发布时间:2019-06-22

本文共 1064 字,大约阅读时间需要 3 分钟。

try {              // Executes the command.              Process process = Runtime.getRuntime().exec(cmd);                // NOTE: You can write to stdin of the command using              // process.getOutputStream().              BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));              int read;              char[] buffer = new char[4096];              StringBuffer output = new StringBuffer();              while ((read = reader.read(buffer)) > 0) {                  output.append(buffer, 0, read);              }              reader.close();                // Waits for the command to finish.              process.waitFor();                return output.toString();          } catch (IOException e) {              throw new RuntimeException(e);          } catch (InterruptedException e) {              throw new RuntimeException(e);          }      }

 

        String mProjectName = doCommand("cat /proc/version").trim();

        Log.d(TAG, "mProjectName =" + mProjectName);

转载于:https://www.cnblogs.com/onelikeone/p/7585722.html

你可能感兴趣的文章
干吧跌!~brothers!~~
查看>>
linux 0.11 源码学习(七)
查看>>
函数模板的简单用法
查看>>
利用 LINQ的skip和Take 方法对List实现分页效果
查看>>
python 中的列表解析和生成表达式 - 转
查看>>
jQuery数组的遍历 function的加载
查看>>
杂记~~~MFC SOCKET
查看>>
完成评论功能
查看>>
VC 输入法注入源码
查看>>
BinaryTree I
查看>>
IE6-IE9兼容性问题列表及解决办法_补充之四:HTC (Html Components) 功能逐渐被IE抛弃...
查看>>
Verilog与C/C++的一些区别
查看>>
DIV焦点事件详解 --【focus和tabIndex】
查看>>
vim php代码规范
查看>>
最最基本的Git入门 -- 本地仓库操作
查看>>
机器学习平台跃迁,AI中台才是大势所趋
查看>>
Imperva开源域目录控制器,简化活动目录集成
查看>>
微软发布预览版SQL Server跨平台开发工具
查看>>
Uber推出数据湖集成神器DBEvents,支持MySQL、Cassandra等
查看>>
Entity Framework Core 2.0的新特性
查看>>