Mögliches Duplikat:
Wie kann ich die Ausführung von Anwendungen und Diensten stoppen?
Ich habe einige Anwendungen installiert, die mir am besten gefallen, abgesehen von der Tatsache, dass sie alle entschieden haben, dass sie zu wichtig sind, um nicht automatisch gestartet zu werden. Keiner von ihnen gibt mir innerhalb der Anwendung die Möglichkeit, die Autostart-Funktion zu deaktivieren.
Kann ich verhindern, dass diese Anwendungen automatisch gestartet werden? Und wenn ja, wie?
Hinweis: Mein Telefon ist nicht gerootet, daher bin ich besonders an Lösungen interessiert, die kein gerootetes Gerät erfordern, aber alle Antworten sind willkommen, auch wenn sie das Rooten des Geräts erfordern, da ich dies eventuell tun werde.
Beachten Sie auch: Ich würde es vorziehen , nicht mit ungeschickten Auto-Kill-Funktionen in Task-Killer-Programmen herumzuspielen, da ich festgestellt habe, dass sie auf meinem Telefon (Motorola Milestone/Droid) unglaublich unzuverlässig sind.
Bitte, bitte, bitte, bitte schalte den Task-Killer aus.
Es wird nicht benötigt. Das Betriebssystem weiß, wie es Anwendungen handhaben und beenden kann. Andernfalls werden Sie Leistung/Batterie verschwenden, denn wenn Sie eine Aufgabe beenden, wird sie erneut erstellt. Und wenn Sie eine Aufgabe beendet haben, die auf die Festplatte (oder eine Datenbank) geschrieben hat, könnten Sie möglicherweise eine Beschädigung verursachen .
Das einzige Mal, dass Sie jemals eine Aufgabe beenden sollten, ist, wenn sie offensichtlich wild läuft oder aufgehängt ist (und normalerweise erhalten Sie in diesem Fall den Bildschirm Schließen erzwingen. Wenn nicht, gehen Sie zu Einstellungen --> Anwendungen --> finden Ihre App und beenden Sie die Aufgabe dort).
Es gibt einige Apps, die behaupten, diese Funktionalität anzubieten. Sie sind jedoch im Grunde genommen Aufgabenkiller unter der Haube. Dies bedeutet, dass sie das Laden der App zulassen und sie dann beenden. Dies bedeutet, dass zusätzliche Batterieleistung verwendet wird, um die App zu beenden, und sie wird dann wahrscheinlich später bei einem Ereignisauslöser neu geladen, nur um erneut beendet zu werden.
Ehrlich gesagt, wenn Sie diese Apps verwenden und sie nicht deinstallieren möchten, ist es am besten, sie einfach laden zu lassen. Sie werden ein bisschen Speicher verbrauchen, solange es etwas gibt, das nicht verwendet wird. Sobald etwas den Speicher benötigt, wird das System die App beenden - und glauben Sie mir, das Android-System hat eine bessere Vorstellung davon, welche Aufgaben beendet werden müssen, als jeder dumme Aufgabenkiller.
Hier finden Sie eine gute Beschreibung, warum Task-Killer eine schlechte Idee sind: http://forum.xda-developers.com/showthread.php?p=6426198#post6426198
Andernfalls gibt es keine Möglichkeit, dies auf einem nicht gerooteten Telefon zu tun, es sei denn, die App bietet ausdrücklich eine Option zum Deaktivieren des automatischen Starts. Auf einem gerooteten Telefon gibt es jedoch eine Reihe von Apps, die tatsächlich die Art und Weise ändern können, wie Broadcast-Intents an Apps übermittelt werden, was bedeutet, dass sie präventiv am Start gehindert werden können.
Um ehrlich zu sein, fällt mir schwer ein Grund ein, warum eine App beim Start einen Dienst laden möchte, den sie nicht erreichen könnte, indem sie einfach einen Broadcast-Listener registriert. Dienste sollten normalerweise für Hintergrundaufgaben verwendet werden, die eine begrenzte Lebensdauer haben. Einige Apps laden möglicherweise beim Start einen Dienst, um etwas zu verarbeiten, schließen ihn aber normalerweise, sobald diese Verarbeitung abgeschlossen ist.
Allerdings verstehen nicht alle Entwickler die Regeln. Ich würde lieber eine schlecht geschriebene App deinstallieren, die solche Ressourcen verbraucht.
Android ist ein Betriebssystem, das speziell für Umgebungen mit eingeschränkten Ressourcen entwickelt wurde. Android verwaltet Ressourcen intelligent und beendet Anwendungen, wenn andere Anwendungen Speicher benötigen, und lässt sie später wieder aufleben, um den Dienst wiederherzustellen. Im Gegensatz zu einigen anderen Telefonen, die grundlegende Smartphone-Funktionen wie Multitasking opfern, indem sie nur eine laufende Anwendung gleichzeitig zulassen).
Wie Android bestimmt, wie Apps wiederbelebt werden, wird hauptsächlich von Intents bestimmt. Anwendungen können sich registrieren, um vom Betriebssystem benachrichtigt zu werden, wenn bestimmte Ereignisse eintreten, z. B. das Telefon startet, Sie betreten einen bestimmten Ort, das WLAN wird eingeschaltet usw. Beim Umgang mit Benachrichtigungen (Intents) muss die Anwendung (oder Teile davon ) kann wiederbelebt werden. In gewissem Sinne laufen in Android konzeptionell alle installierten Anwendungen immer und Sie haben konzeptionell unendlichen Speicher. Das Betriebssystem wird Anwendungen nach Bedarf beenden und wiederbeleben, um diese Illusion aufrechtzuerhalten.
Sie wollen oder müssen keinen Task-Killer ausführen. Siehe: Muss ich wirklich einen Task-Manager installieren?
Apps auf dem Android sind ziemlich brav. Wenn eine App automatisch startet, dann weil sie es muss. Gut gestaltete Apps, die möglicherweise automatisch ausgeführt werden müssen oder nicht, haben in ihren Einstellungen eine Option, um dies ein- oder auszuschalten.
Beachten Sie, dass im Gegensatz zu Ihrem PC zusätzlicher RAM die Leistung nicht so sehr verbessert. Es ist besser, wenn sich Ihre häufig verwendeten Apps beim Start bereits im RAM befinden, damit sie nicht geladen werden müssen. Das Laufen mit wenig bis gar keinem freien RAM ist eine gute Sache auf Android, und das Betriebssystem macht einen guten Job darin, Dinge zu töten, die es nicht mehr braucht.
Ich würde die Anwendung Autostarts empfehlen .
Was es tut (aus der Marktbeschreibung zitierend):
Behalten Sie die Kontrolle über Ihr Telefon: Sehen Sie, was Anwendungen hinter Ihrem Rücken tun.
Zeigt Ihnen, welche Apps beim Start des Telefons ausgeführt werden und welche anderen Ereignisse im Hintergrund ausgelöst werden. Root-Benutzer können unerwünschte Autostarts deaktivieren und den Start ihres Telefons beschleunigen.
Obwohl es sich nicht um eine dedizierte App für diesen Zweck handelt, verfügt die kostenlose App System Tuner über die Funktion zum Deaktivieren von „Start-Apps“.
Sie finden diese Option, indem Sie die Liste der Schaltflächen unten in der App scrollen und „Apps“ auswählen und dann die Registerkarte „Startups“ auswählen.
Dies scheint die Dinge viel besser zu machen als andere Startup-Manager.
Ich bin mir nicht sicher, ob es genau wie ein automatischer Task-Killer funktioniert oder ob es explizit Root erfordert (andere Funktionen des Systemtuners können diejenigen sein, die tatsächlich Root erfordern).
Ich bezweifle, dass Sie dies beheben können, ohne das Telefon zu rooten. Aber wenn Sie zum Rooten bereit sind, können Sie Autorun Manager ausprobieren .
Sie können Anwendungen wie „ Startup Cleaner “ oder andere ähnliche Anwendungen verwenden
Matt Casto
Aaronaught
Lüge Ryan
uTubeFan
Bryan Denny
Irfan Latif