9
getprop()は何があっても常にnullを返すので、アンドロイドシェルコマンド 'getprop'の出力を取得しようとしています。android processコマンドの出力を読むには
私は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();
をしかし、どのような印刷されたことは(今のところ正確な出力を持っていけない)出力が、文字と数字の集まりではありません。
プロセスの出力はどのように取得できますか?
ありがとうございます!
あなたは '.getInputStreamを試してみました単に.getInputStream(); '...の代わりに' '.toString() – Zillinium