2010-12-30 5 views
-1

Hier ist, was ich zu erreichen versuche: Ich möchte Dmesg-Logs und Logcat-Ausgabe in einer App, die ich schreibe zeigen. Ich weiß, dass ich Runtime.getRuntime() .exec() verwenden soll, aber abgesehen davon bin ich ziemlich verloren. Ich habe versucht, ein paar Beispiele zu finden, konnte es aber nicht.AdB-Befehle wie dmesg und logcat in meiner App in Echtzeit ausführen

Kann mir hier jemand Informationen geben, wie man das macht? Vielleicht weisen Sie mich auf einen Beispielcode hin. Abgesehen davon, tun die folgenden in meinem Code:

Runtime.getRuntime().exec("dmesg"); 

oder

Runtime.getRuntime().exec("logcat"); 

Ich bin mir nicht sicher, was anderes tun zu können, dmesg und logcat Ausgänge lesen.

Ich möchte auch in der Lage sein, Befehle wie ‚ls‘ laufen und ‚Katze‘

Danke,

Antwort