我试图用java获取android shell命令'getprop'的输出,因为getprop()无论如何总是返回null。
我从 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();
然而,打印的不是输出,而是一堆字符和数字(现在没有确切的输出)。
我怎样才能得到这个过程的输出?
谢谢!