わかりました、将来誰かがそれを必要とする場合に備えて、これはまさに私のために働いたものです... :)
トライアンドキャッチで囲む
try {
Process process = Runtime.getRuntime().exec("top -n 1 -d 1");
BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream()));
} catch (InterruptedException e) {
e.printStackTrace();
}
例として、Log Collector を確認してください。関連ファイルはこちらです。
鍵はここにあります:
ArrayList<String> commandLine = new ArrayList<String>();
commandLine.add("logcat");//$NON-NLS-1$
[...]
Process process = Runtime.getRuntime().exec(commandLine);
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));