HowTo: Killen einer App die im Hintergrund läuft

  • 21 Antworten
  • Letztes Antwortdatum
Code:
service call activity 79 s16 `dumpsys activity a | grep "Recent #" | sed -e '/com.anddoes.launcher/d' | sed -e '/com.android.systemui/d' | sed -e '/com.vito.lux/d' | sed -e '/net.dinglisch.android.taskerm/d' | sed -e '/com.achep.acdisplay/d' | head -n1 | sed -e "s/^.*=\(.*\)\U=.*$/\1/"`

Mit diesem Befehl könnt ihr die aktive App beenden.
Alles was in den sed`s steht wird hierbei ignoriert z.b.
sed -e '/com.anddoes.launcher/d'
für den Launcher.

Da ich im Moment kein CyanogenMod nutze,
hab ich mir daraus via Tasker ne app gemacht und in der GravityBox auf lang zurück gelegt, das wäre dann die "kill latest app" Funktion aus CM.
Ihr braucht für den Befehl root.
 
So meinem Sammelsurium Thread mal erweitern:

dumpsys | grep "DUMP OF SERVICE"

In der shell ausgeführt gibt dieser Befehl eine Auflistung aller Untercommandos des benutzen ROMs.

dumpsys bluetooth_manager | grep "mCurrentDevice: %bt_mac"

Damit kann man sich, bei Connection eines bestimmten BT-Devices eine Variable setzen.
Sinnvoll um z.B. den Connect zur Auto FSP im EXIT-Task zu entprellen.

- FSP profil mit 5sec. Abkühlzeit in den Profileinstellungen.
Eingang und Exit Task erstellen.

- Im Eingangstask am Ende eine Überprüfung ob mit FSP verbunden, wenn nein führe Exit Task aus.

- Im Exit-Task Erste Zeile:
Wait 1s (Entprellzeit)

Zweite Zeile:
Überprüfung ob mit FSP verbunden, wenn ja --> Stopp Exit-Task

Außerdem kann man sich mit dem dumpsys Befehl Abfragen bauen ob z.B. eine Audio Ausgabe erfolgt.

z.B.
dumpsys power | grep AudioMix
oder auch mit
dumpsys power | grep AudioDirectOut
usw. usw.

Da ist natürlich noch viel mehr möglich.
 
  • Danke
Reaktionen: NitramAkloh

Ähnliche Themen

holms
Antworten
1
Aufrufe
154
holms
holms
NooneR
Antworten
40
Aufrufe
1.182
rtwl
rtwl
Zurück
Oben Unten