private String doExec(String cmd)返回输出值,private String doExec2(String cmd)返回错误列表。你如果有不明白的地方,可以给我留言。
private String doExec(String cmd) {
String s = "\n";
try {
Process p = Runtime.getRuntime().exec(cmd);
BufferedReader in = new BufferedReader(
new InputStreamReader(p.getInputStream()));
String line = null;
while ((line = in.readLine()) != null) {
s += line + "\n";
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return s;
}


private String doExec2(String cmd) {
String s = "\n";
try{
Process ps=Runtime.getRuntime().exec(cmd);
DataInputStream ise = new DataInputStream(ps.getErrorStream());
String error = null;
while((error = ise.readLine()) != null) {
s += error + "\n";
}
}
catch(IOException ex){
String temp = ex.getMessage();
Log.i("doInBackground", temp);
}
return s;

}

更多相关文章

  1. 解决Gradle minifyEnabled无法找到错误
  2. Android(安卓)SD卡操作 (Environment 状态)
  3. template class build errors in android
  4. Android(安卓)View 事件分发处理流程
  5. Android中相机,相册,剪切的原生使用
  6. Android:Activity(三):启动其他Activity并返回结果
  7. Android(安卓)游戏框架 libgdx 学习笔记 - Log 使用
  8. 【Android】- MediaPlayer错误之MediaPlayer start called in st
  9. Android(安卓)webview 关于返回键和历史栈的坑

随机推荐

  1. android 源代码错误
  2. 如何在Android平台上创建自定义的Cordova
  3. Android 开发源码分享
  4. Android 判断输入框是否为空
  5. Android之SharedPreferences管理类AppPre
  6. android学习笔记(不断更新...)
  7. Android Handler学习笔记
  8. uiautomator2(用python控制android), 安装
  9. Android(安卓)popupwindow以及windowMana
  10. Android的版本(Version)和API-level的对应