Próbuję uzyskać wyjście polecenia powłoki android 'getprop' z java, ponieważ getprop() zawsze zwraca wartość null bez względu na wszystko.Jak odczytać wyjście polecenia Android procesu
Próbowałem to z 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();
Jednak to, co jest drukowane nie jest wyjście, ale banda znaków i cyfr (nie masz wyjścia dokładnie teraz).
Jak mogę uzyskać dane wyjściowe procesu?
Dzięki!
Czy próbowałeś '.getInputStream() .toString(); 'zamiast po prostu' .getInputStream(); '... tylko myśl – Zillinium