Estoy tratando de obtener la salida del comando android shell 'getprop' con java ya que getprop() siempre devuelve null sin importar nada.Cómo leer la salida del comando android process
He intentado esto desde 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();
Sin embargo lo que se imprime no es la salida, pero un montón de caracteres y números (no tiene la salida exacta en este momento).
¿Cómo puedo obtener el resultado del proceso?
Gracias!
Ha intentado '.getInputStream() .toString(); 'en lugar de simplemente' .getInputStream(); '... solo un pensamiento – Zillinium