Neustart der SystemUI mit bin startservice

Habe ich versucht neu zu starten SytemUI mit diesen in meiner app,aber es funktioniert nicht,bin auf Android 4.0.4.Keine Hilfe?

bin startservice -n com.android.systemui/.SystemUIService

Funktioniert es in der adb shell,aber nicht in meiner app-oder in-terminal auf android.

Code, den ich verwende in meiner app:

Process mSuProcess; mSuProcess = Runtime.getRuntime().exec("su"); 

DataOutputStream mSuDataOutputStream = new DataOutputStream(mSuProcess.getOutputStream()); 

mSuDataOutputStream.writeBytes("am startservice -n com.android.systemui/.SystemUIService\n");
  • adb shell in diesem Fall wahrscheinlich als root arbeitet. Ist, dass eine verwurzelt Handy Sie versuchen auf?
  • Ja,es ist verwurzelt.Und ich bin mit 'su',so etwas wie Prozess mSuProcess; mSuProcess = Runtime.getRuntime().exec("su");
  • was passiert, wenn Sie ausführen von shell, statt der su?
  • wie, um es auszuführen?mSu=Runtime.getRuntime().exec("adb");?
  • versuchen Sie, mit "adb" auf "sh"
  • funktioniert,danke.
  • Geschrieben als Antwort, als 🙂
  • Sie sollte upvote/die Antwort akzeptieren.
  • Abstimmung erfordert 15 Ruf.Ich habe es nicht:/.
  • Kennen Sie den Grund für dieses Verhalten? Ich bin mal gespannt. Dank

InformationsquelleAutor Neal | 2012-10-07
Schreibe einen Kommentar