Ist es möglich, ein Shell-Skript zu erstellen, das beispielsweise mit Smanager ausgeführt wird, um Folgendes zu tun:
Wenn das nicht möglich ist, könnte es dann in zwei Skripts aufgeteilt werden, eines, das alle benutzerdefinierten Apps beendet und eine benutzerdefinierte App startet, das andere, um die benutzerdefinierten Apps neu zu starten?
All dies ist auf einem gerooteten Telefon. Danke.
Sie können einen Tasker verwenden , um Apps zu beenden, wenn Sie Ihr Spiel starten. Und Sie können auch das Gegenteil tun, wenn Ihr Spiel geschlossen wird, kann Tasker andere Apps initialisieren.
Sie können die Testversion verwenden, um dies zu testen, aber ich glaube, dass bessere Ergebnisse nur mit root erzielt werden können.
Tasker von Crafty Apps im Google Play Store erhältlich (4,49€)
Von ihrer Website können Sie eine kostenlose 14-tägige Testversion herunterladen .
Fast Reboot erledigt die Arbeit für Sie.
Wann immer Sie Ihr Spiel spielen möchten, starten Sie einfach Fast Reboot und starten Sie dann Ihr Spiel. Es wird etwas zusätzlichen RAM freigeben, ohne etwas Kritisches zu stören, und es ist viel einfacher als ein Skript.
Machen Sie sich keine Sorgen über den Neustart der Apps, denn wie t0mm sagte, werden sie sich fast sofort selbst neu starten. (Sie können Fast Reboot zweimal starten, um dies zu sehen)
Diese Lösung wird Ihre Anforderungen erfüllen, ohne für Tasker bezahlen zu müssen.
Obwohl ich diese App empfehle - sie kann alles.
Um im Spielmodus zu starten, können Sie die folgenden Befehle verwenden
pm enable package_name
Und
pm disable package_name
dann sollten Sie einige Anwendungsdienste wie WhatsApp neu starten, um die Überprüfung automatisch neu zu starten (nicht sicher, ob sie Dienste automatisch neu starten, da das Paket deaktiviert wurde), um dies zu tun, können Sie den am
Befehl verwenden, aber nicht sicher, wo die besten Argumente sein werden. Sie können den logcat
Befehl verwenden, um zu debuggen, welche Absichten gestartet werden.
Wenn Sie die Anwendung nur beenden, wird sie automatisch einige Sekunden lang neu gestartet.
In SManager ist es derzeit nicht möglich, ein Skript auszuführen, nachdem die App beendet wurde. Aber es könnte ein neues Feature sein.
Sie sollten SManager auch in der letzten Zeile des Skripts beenden.
killall os.tools.scriptmanager
rm-vanda
GermainZ
t0mm13b
GermainZ
GermainZ
t0mm13b
GermainZ
rm-vanda