Mit Tasker alle kürzlich geöffneten Apps schließen

  • 18 Antworten
  • Letztes Antwortdatum
H

handymann1977

Erfahrenes Mitglied
2
Hallo
Geht das mit Tasker wenn man das Display ausmacht das Tasker alle geöffneten Apps schließt ?

Danke
 
Es gibt wohl eine eingebaute Variable "Last App". Leider kann ich keine Tests damit machen, da Sie auf meinem Gerät/Androidversion nicht verfügbar ist :razz:
 
Glaub im Changelog der neusten Taskerversion stand dass "Last App" deaktiviert wurde, da es unzuverlässig lief.

Ansonsten könnte man da schon was machen, ist aber mit sicherheit aufwendig.
In dem Post wird beschrieben wie ihr an die Recent Apps Liste kommt.
https://www.android-hilfe.de/forum/...m-hintergrund-laeuft.216054.html#post-4393857
Damit könnte man in Verbindung mit dem Befehl
service call activity 79 s16 AppName
sowas machen.
Allerdings nur mit root und Linuxkenntnissen.
 
  • Danke
Reaktionen: handymann1977 und Chillmann
Ich hab mal ein Shellscript dafür erstellt, kopier es irgendwohin und lass Tasker das mit root ausführen.

Code:
#!/system/bin/sh
#Script muss auf Unix / UTF-8 formatiert sein

#Hier Zielspeicherort der RecentApp.txt ändern
RecentApps=/sdcard/RecentApps.txt

#Erstelle RecentApps.txt
dumpsys activity a | grep "Recent #" | sed -e "s/^.* \(.*\) U.*$/\1/" > $RecentApps

#Entferne Apps aus Liste die nicht geschlossen werden sollen
sed -e "/com.funkyfresh.samba/d" -i $RecentApps
sed -e "/com.cyanogenmod.trebuchet/d" -i $RecentApps
sed -e "/com.ttxapps.wifiadb/d" -i $RecentApps
sed -e "/net.dinglisch.android.taskerm/d" -i $RecentApps
sed -e "/com.android.vending/d" -i $RecentApps
sed -e "/com.abcOrganizer/d" -i $RecentApps



for RecentApp in `cat $RecentApps`; do
    echo $RecentApp
    service call activity 79 s16 $RecentApp
done
exit

Wichtig ist dass du einmal in der adb shell den befehl
dumpsys activity a | grep "Recent #" | sed -e "s/^.* \(.*\) U.*$/\1/"
ausführt, dann suchst du in der Ausgabe nach deinem Launcher und anderem Zeugs das nicht beendet werden soll.

bei mir unter CM10 ist der Launcher com.cyanogenmod.trebuchet
da wir den Launcher nicht abwürgen wollen, muss im script unter
#Entferne Apps aus Liste die nicht geschlossen werden sollen
das so Eingetragen werden
sed -e "/com.cyanogenmod.trebuchet/d" -i $RecentApps

Code:
shell@android:/storage/sdcard0/Tasker/scripts # dumpsys activity a | grep "Recent #" | sed -e "s/^.* \(.*\) U.*$/\1/"
y a | grep "Recent #" | sed -e "s/^.* \(.*\) U.*$/\1/"                        <
com.cyanogenmod.trebuchet
com.flashlight.htcflashlight
com.abcOrganizer.shortcuts
com.speedsoftware.rootexplorer
com.funkyfresh.samba
com.ttxapps.wifiadb
net.dinglisch.android.taskerm
com.google.android.gm
com.google.android.apps.currents
com.quoord.tapatalkpro.activity
de.androidpit.appcenter
com.boatbrowser.free
com.ea.games.meinfiltrator_row
com.bedoig.BTmono_Donate
com.android.settings/.Settings$BluetoothSettingsActivity
com.android.vending
com.android.camera
com.freerange360.mpp.GOAL
shell@android:/storage/sdcard0/Tasker/scripts #
 

Anhänge

  • RecentApps.zip
    502 Bytes · Aufrufe: 191
  • Danke
Reaktionen: antsa, note.apk, Gwadro und eine weitere Person
Hey Erim,
prima Anleitung & vielen Dank!

gibt es auch eine Möglichkeit nur eine bestimmte App auf den Recent Apps zu löschen?

Hintergrund: ich nutzer die Blitzer.de App und lasse die automatisch mit
Code:
service call activity 79 s16 de.blitzer.plus
beenden.
Ich hau sie dann aber danach irgendwann noch manuell aus den Recent Apps, und wenn man das automatisieren könnte wäre das echt knorke :)

könntest du evtl. meinen Fall als Beispiel annehmen und für andere dein Thread https://www.android-hilfe.de/forum/...ner-app-die-im-hintergrund-laeuft.216054.html erweitern?

Viele Grüße zwantE
 
hi, also ich hab jetzt viel versucht und bin zu keiner lösung wegen den recent apps gekommen.

kannst ja mal hier und hier schauen
KeyEvent | Android Developers
mit z.b.
input keyevent 3
sollte sich die hometaste simulieren lassen, du bräuchtest 187, bei mir geht die aber nicht.
vieleicht findest du unter dem link noch wischgesten, was besseres hab ich nicht gefunden :(
 
Erim schrieb:
kopier es irgendwohin und lass Tasker das mit root ausführen.

Jetzt kommt die Frage nach dem WIE??
das Script liegt in /sdcard0/Tasker

Run Shell läßt nur einen Befehl zu, :confused:

EDIT:
ok, Script mit den Locale Execute-Plugin angeschupst, aber die RecentApps.txt bleibt leer.

OS 4.1.2 Stock rooted Nexus S :confused:

EDIT2:
Code:
dumpsys activity a | grep "Recent #" | sed -e "s/^.* \(.*\) U.*$/\1/" > $RecentApps

mal mit su im Terminal eingegeben,
Code:
sh: grep: not found

Busybox nachinstallieren!!
 
Zuletzt bearbeitet:
Hallo, ich würde gerne auch Recent apps mit tasker steuern aber hier wird es schon ziemlich kompliziert.

Kann einer in einfachen Worten mir erklären wie dies hier funktioniert?

edit:
so hab es geschafft das sich die apps schliessen.

es würde mich interessieren wie ich die zuletzt geöffneten apps aus der historie entfernen kann ohne selbst den home button zu bedienen.
 
Zuletzt bearbeitet:
@ZwantE
Für Deine Problemstellung habe ich einen anderen Ansatz gewählt. Blitzer.de wird von Tasker automatisch gestartet. Danach startet Tasker auch noch meinen Car Launcher, damit verschwindet Blitzer.de in den Hintergrund.

Aus der Liste "Recent Tasks" muss ich Blitzer.de gar nicht löschen, da ich beim Start durch Tasker ausgewählt habe, dass die App dort gar nicht erst eingetragen wird :p
 
  • Danke
Reaktionen: Criminal23
@ Erim
Ich habe nun mit Tasker geschafft, die Datei RecentApps.txt zu erstellen. Vom Inhalt der Textdatei ist alles ist so, wie ich es mir vorstelle.
Was muss ich denn jetzt mit de Datei anstellen, dass die dort gelisteten Apps auch aus den Recents gelöscht werden. SU hab ich, Busybox auch noch nachinstalliert. Die Apps bleiben leider erhalten.
Danke!
Übrigens, bin mit nem Note auf AsylumOmni.
 
aus der history bekommt man die glaub nicht raus, als ich damals danach gesucht hatte war es nicht möglich.
ob es jetzt eine Möglichkeit gibt weiss ich nicht.
 
  • Danke
Reaktionen: antsa und note.apk
Man kann recent app cleaner in Kombination mit autoshortcut pro als Task nutzen und auslöser dann was man will. Zum Beispiel zur bestimmten Uhrzeit oder zum bestimmten Ereigniss wie Display aus oder an. Kann ich nur empfehlen. Leider hat die Donate Version 1.6 noch'n Fehler. Aber die free Version ist auch inordnung
 
MeinNickname schrieb:
@zwantE
Aus der Liste "Recent Tasks" muss ich Blitzer.de gar nicht löschen, da ich beim Start durch Tasker ausgewählt habe, dass die App dort gar nicht erst eingetragen wird :p

Danke für den Gedanken Anstoß
 
tja, das waren noch Zeiten vor 9 Jahren.
Selbst wenn die Links noch funktionieren würden, dürften heutige Android Versionen das vermutlich nicht mehr zulassen
 
m505 schrieb:
tja, das waren noch Zeiten vor 9 Jahren.
Ups, das hab ich übersehen, bin über die Googlesuche hier gelandet.
 
m505 schrieb:
Selbst wenn die Links noch funktionieren würden, dürften heutige Android Versionen das vermutlich nicht mehr zulassen
Bei meinem Samsung Flip4 und S21 Ultra funktioniert das mit Bixby noch und sogar per Sprachsteuerung. Ich sage einfach Bixby, schließe alle Apps und schwupps ist aufgeräumt. Das ganze ohne Root und Basteln.
 
Zuletzt bearbeitet:
das macht dann Bixby, aber mit 3rd Apps wird's schwierig
 
Zuletzt bearbeitet von einem Moderator:
Bearbeitet von: hagex - Grund: Direktzitat entfernt. Gruß von hagex

Ähnliche Themen

M
Antworten
2
Aufrufe
229
maschuett
M
M
Antworten
0
Aufrufe
104
maxpd
M
qwoka
Antworten
3
Aufrufe
217
qwoka
qwoka
Zurück
Oben Unten