firstly I will present my situation.
I need to execute “su” command in my android app and it works well. Then I need to execute “ls” command and read the output. I’m doing it by getting the output stream from the “su” process and writing my command into it.
And here goes the question. How to read the output of the “ls” process? All I have is the “su” Process object. Getting the input stream from it gives nothing, because “su” doesn’t write anything. But “ls” does and I don’t know how to access its output messages.
I have searched many sites but I didn’t find any solution. Maybe someone will help me:)
Regards
Ok, I’ve found a solution. It should look like this:
Hope it will be helpful for someone