Ich habe mehrere Apps, die beim Booten automatisch gestartet werden, und das ist wirklich nicht notwendig. Also versuche ich, Tasker zu verwenden, um sie beim/nach dem Gerätestart zu töten.
Tasker hat eine Option "Ereignis - Gerätestart", aber das scheint nicht zu funktionieren. Tasker kann dieses Ereignis einfach nicht abfangen.
Ich habe auch versucht, das Profil auszulösen, wenn eine andere App (die nach Tasker startet) gestartet wird. Es funktioniert, aber das Problem ist, dass Taker bei jedem Start der App die Aktion ausführt, aber ich muss die Aufgabe nur einmal ausführen.
Kann sich jemand einen Trick vorstellen, um dies zu tun?
PS: Bitte keine Empfehlung zu Drittanbieter-Apps oder Berechtigungsänderungsverfahren
Ihre Einschränkung (keine Apps von Drittanbietern) wird eine besser passende Antwort fernhalten, würde ich sagen. Was Sie beschreiben, ist eine Aufgabe, nicht für Tasker, sondern für ... oh, ich werde es nicht erwähnen, was Sie geschrieben haben ...
Ihr Problem ist höchstwahrscheinlich, dass Tasker das Ereignis sehr gut abfängt boot_completed
, aber die zu tötenden Apps haben auf dasselbe gewartet. Als Tasker versucht, sie zu töten, haben sie noch nicht begonnen. Ihre Aufgabe wird somit beendet, ohne dass etwas getan wurde, und Whoop! Dann starten die unerwünschten Apps.
Wenn Sie dies also wirklich über Tasker tun möchten, würde ich Tasker -> Wait
ganz am Anfang der Aufgabe ein einfügen. Spielen Sie mit den Werten, beginnen Sie mit 15 Sekunden und erhöhen Sie sie in 15-Sekunden-Schritten, bis entweder es funktioniert oder Sie einen Punkt erreichen, an dem es unwahrscheinlich ist, dass es funktioniert (z. B. 2 Minuten, oder Sie sehen, dass die Apps gestartet wurden und Ihr Task sie nicht beendet hat).
Wenn das immer noch nicht funktioniert, kombinieren Sie es mit dem Umschalten der Bedingung: Falls Tasker das wirklich nicht fangen kann boot_completed
(nun, Tasker selbst wird dann gestartet), schalten Sie auf "Überwachungsstart" um und beginnen Sie mit 15s Wartezeit erneut.
Schließlich, obwohl Sie keine Apps von Drittanbietern wollten, nur für den Fall, dass Sie das noch einmal überdenken: Autorun Manager erledigt diese Aufgabe ganz gut, ohne Probleme. Auf gerooteten Geräten kann es sogar andere Absichten als nur boot_completed
Listener deaktivieren.
Benutzer1643156
wait
, und die App, die ich beenden wollte, wurde tatsächlich gestartet, nachdem Tasker die Aktion ausgeführt hatte. Jetzt ist alles in Ordnung mit einer Verzögerung von 15 Sekunden.Izzy
vaab
Izzy