Я пытаюсь получить вывод команды shell getprop с помощью java, поскольку 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();
Однако то, что печатается не выход, но куча символов и цифр (не имеют точный вывод прямо сейчас).
Как я могу получить результат процесса?
Спасибо!
Вы пробовали '.getInputStream() .toString(); 'вместо просто' .getInputStream(); '... просто мысль – Zillinium