关闭

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

标签: androidjavashell命令Runtime
251人阅读 评论(0) 收藏 举报
分类:

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

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

之前是这样用的:

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

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

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

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

Runtime.getRuntime().exec(cmd);

问题解决,啤酒一杯!

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:7686次
    • 积分:183
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类