在其他方面,在捕获标准输出时,伸出命令行并运行另一个命令。
到目前为止所做的阅读似乎表明这明显违反了沙盒模型,因此无法实现。
您可以轻松地在Android中执行此操作:
//This is just an example don't get hanged up on the actual command.
Process process = Runtime.getRuntime().exec("cat somefile.txt");
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line;
while ((line = bufferedReader.readLine()) != null) {
logCatTraces.append(line);
logCatTraces.append("\r\n");
}