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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Shell starten anstelle von su, wie;
Nach viel recherche im internet habe ich es geschafft die System-Leiste angezeigt, die in einem 4.2-Gerät mit:
Alternativ einige Menschen haben die -a (statt -n) option, obwohl dies verursacht einen Fehler oder mein Gerät:
Fehler: Nicht gefunden; kein Dienst gestartet wurde.