在PC上调用cmd,进行一些常用的命令操作,在Android上的是通过Runtime.getRuntime().exec来执行底层Linux下的程序或脚本。
String cmds = "logcat -d";
Progress logcatProc = Runtime.getRuntime().exec(cmds);
BufferedReader mReader = new BufferedReader(new InputStreamReader(logcatProc.getInputStream()), 1024);
logcatProc.destroy();
mReader.close();
用该方法可以读取到logcat日志,然后可以保存到指定文件中。