多的不说,直接上代码:

public String exec(String command) {

StringBuffer output = new StringBuffer();
Log.d("exec", command);
try {
Process process = Runtime.getRuntime().exec(command);
DataInputStream stdout = new DataInputStream(process.getInputStream());
String line;
while ((line = stdout.readLine()) != null) {
output.append(line).append('\n');
}
process.waitFor();
} catch (Exception e) {
output.append('\n').append(e.toString());
}
return output.toString();
}

经过验证,此方法在1.6、2.0下都是有效的。

更多相关文章

  1. android典型代码系列(一)------android调试
  2. Android 动画框架代码分析
  3. Android 7.0 app代码修改抓包
  4. Android WebView中的JavaScript调用android方法
  5. [导入]Android平台上四种保存数据的方法
  6. android延续按两次返回退出程序(完整代码)
  7. Android的关键的持久数据应该在onPause()方法中保存
  8. Android 实现在Java代码中修改UI界面,并修改界面
  9. Android添加单元测试的方法与步骤

随机推荐

  1. Android Lamda 学习
  2. Android跳转系统相机或相册获取图片
  3. android 显示多选列表对话框
  4. android Settings项目安装
  5. android编程中setLayoutParams方法设置
  6. android html 读写文件
  7. Android学习——Android签名用keytool和j
  8. Android中Intent延时跳转的方法
  9. Could not get unknown property 'ANDROI
  10. Android(安卓)经验交流分享报告笔记