getprop() は常に null を返すため、Android シェル コマンド 'getprop' の出力を Java で取得しようとしています。
私はdeveloper.android.comからこれを試しました:
Process process = null;
try {
process = new ProcessBuilder()
.command("/system/bin/getprop", "build.version")
.redirectErrorStream(true)
.start();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
InputStream in = process.getInputStream();
//String prop = in.toString();
System.out.println(in);
process.destroy();
ただし、印刷されるのは出力ではなく、一連の文字と数字です(現在、正確な出力はありません)。
プロセスの出力を取得するにはどうすればよいですか?
ありがとう!