关于Android中Runtime.exec()方法的使用误区

原创 2015年11月18日 19:43:42

在工作中曾经遇到需要使用Java代码执行shell命令的问题。Android中倒是有几个方法可以来用一下。

由于被困扰了一段时间,今特记之,已明己。

之前是这样用的:

Runtime.getRuntime().exec("ps | grep xxx");

但是不幸的是,在该方法返回的InputStream流中并没有获得我想要的结果。郁闷ing。

在网上查找了很多资料,终于。。。不废话,看代码:

String[] cmd = new String[]{"sh","-c","ps | grep xxx"};

Runtime.getRuntime().exec(cmd);

问题解决,啤酒一杯!

版权声明:本文为博主原创文章,未经博主允许不得转载。

告诉你外语学习的真实方法及误区分析(精编版)

前 言   著名语言学家Greg Thomson说的:“外语学习的原理是如此之复杂,以至于没有人能说清楚;但掌握语言的过程又是如此之简单,以至于不需要说清楚。”讨论语言学习的原理,是件非常复杂的...
  • chengkaizone
  • chengkaizone
  • 2015年11月09日 20:22
  • 3346

[Android开发常见问题-4] RunTime.exec()如何以root权限执行多条指令?

RunTime.exec()这个接口可以说是给我们开发者提供了一个很好的直观操作底层操作系统的机会,但是这个接口的使用还有很多需要注意的问题。由于要完整的介绍这个接口需要较大的篇幅,我在这里只针对一点...
  • shishengshi
  • shishengshi
  • 2013年06月22日 15:39
  • 11310

Android: 通过Runtime.getRuntime().exec调用底层Linux下的程序或脚本

Android Runtime使得直接调用底层Linux下的可执行程序或脚本成为可能 比如Linux下写个测试工具,直接编译后apk中通过Runtime来调用 或者写个脚本,apk中直接调...
  • jackchen95
  • jackchen95
  • 2014年05月02日 15:05
  • 12484

分析RunTime执行命令以及得到返回值

RunTime执行命令得到返回值 我们有在好好几篇博客里提到过RunTime,比如JAVA之旅(二十三)——System,RunTime,Date,Calendar,Math的数学运算 Andro...
  • qq_26787115
  • qq_26787115
  • 2016年10月29日 10:00
  • 5274

JavaScript 使用误区

JavaScript 使用误区 本章节我们将讨论 JavaScript 的使用误区。 赋值运算符应用错误 在 JavaScript 程序中如果你在 if 条件语句中使用赋值运算符...
  • hbtj_1216
  • hbtj_1216
  • 2016年09月01日 21:46
  • 222

软件项目管理中的十个误区 阅读笔记

随着计算机硬件水平的不断提高,计算机软件的规模和复杂度也随之增加。计算机软件开发从“个人英雄”时代向团队时代迈进,计算机软件项目的管理也从“作坊式”管理向“软件工厂式”管理迈进。这就要求软件开发人员特...
  • u010395804
  • u010395804
  • 2015年01月10日 12:17
  • 684

RunTime.exec()如何以root权限执行多条指令?

RunTime.exec()这个接口可以说是给我们开发者提供了一个很好的直观操作底层操作系统的机会,但是这个接口的使用还有很多需要注意的问题。由于要完整的介绍这个接口需要较大的篇幅,我在这里只针对一点...
  • mafei852213034
  • mafei852213034
  • 2016年08月16日 10:38
  • 2569

Runtime.exec的使用注意

Runtime.exec()调用时的注意项
  • Itfemg
  • Itfemg
  • 2015年02月27日 13:58
  • 821

ERP实施过程中的误区 你知道吗?

当下,ERP管理系统越来越受到市场青睐,企业纷纷上马该系统来辅助企业发展。在传统的印刷领域上马ERP管理系统的印刷企业不在少数,一些效益好,发展快、有规模、有创新理念的企业希望通过ERP管理系统助推企...
  • zhongguomao
  • zhongguomao
  • 2015年08月15日 16:47
  • 396

做人工智能,先理解好这七大误区!

近几年,大数据、人工智能、AI等词已被媒体大肆宣传,让很多人赶鸭子上架也往这几个方面蹭一蹭,纷纷投入研发,但效果甚微,不禁让人产生疑问。人工智能真的如同媒体宣传那般神奇吗?今天大圣众包小编就为大家分享...
  • dashenghuahua
  • dashenghuahua
  • 2017年01月05日 11:58
  • 502
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于Android中Runtime.exec()方法的使用误区
举报原因:
原因补充:

(最多只允许输入30个字)