Öffnen Sie eine App beim Start/nach dem Booten

Ich muss jedes Mal, wenn mein Android-basiertes Gerät (neu) gestartet wird, den Start einer ausgewählten Anwendung erzwingen.

Gibt es irgendetwas, das ich verwenden kann (Konfigurationseinstellung, externe Anwendung usw.), um diese Aufgabe zu erfüllen? Oder ist diese Art von Verhalten nur auf Startbildschirm-Manager beschränkt?

Antworten (1)

Die meisten Android-OEMs bieten keinen integrierten Autostart-Manager. Android erlaubt Apps jedoch, auf das BOOT_COMPLETEDEreignis des Systems zu hören, um etwas zu tun, einschließlich des Ausführens anderer Apps.

Beispiel für die Verwendung allgemeiner Apps:

Tasker (kostenpflichtige App):

  1. Erstellen Sie ein Profil : Ereignis - System - Gerätestart
  2. Erstellen Sie eine Aufgabe mit Aktion : App - App starten - (Wählen Sie die App)
    Hinweis: Tasker empfiehlt auch, Task hinzuzufügen - Warten Sie zunächst etwa 5 Sekunden, bevor Sie andere Aufgaben ausführen, um sicherzustellen, dass das System nach dem Booten bereit ist.
  3. Verknüpfen Sie das Profil mit der Aufgabe

MacroDroid (kostenlos für 5 Makros, Pro-Version verfügbar)

  1. Makro hinzufügen - Makronamen eingeben
  2. Auslöser: Geräteereignisse – Gerätestart
  3. Aktionen: Anwendungen - Anwendung starten - Anwendung auswählen - (App auswählen)

Ansonsten gibt es Apps von Drittanbietern, die speziell für diesen Zweck entwickelt wurden. Einige Schlüsselwörter, die helfen könnten:

Sicherlich muss irgendwo im System festgelegt werden, welche Apps wann starten. Das Herunterladen einer anderen App kann nicht die Antwort auf jede Frage sein.
@TanteJemima leider nein. Im Gegensatz zu anderen Betriebssystemen mit Einstellungen auf Systemebene (z. B. Windows 10 ) verlassen sich Android-Apps auf ein Systemereignis, um anzuzeigen, dass das Android-Betriebssystem den Startvorgang abgeschlossen hat ( android.intent.action.BOOT_COMPLETED), und Apps können danach versuchen, sich selbst auszuführen, um den Start auf anderen zu simulieren Betriebssysteme. Wenn der Entwickler dies nicht zu seiner App hinzufügt, wird es beim Start nie ausgeführt. Da Apps jedoch auch andere Apps ausführen können, hören diese "Start"-Apps auf dieses Ereignis und führen andere Apps aus.
Alle Apps, die für Ihre Keyword-Suche angezeigt werden, haben schreckliche Bewertungen, etwa 3. Sieht so aus, als wäre es am besten, Tasker zu verwenden, obwohl es nicht kostenlos ist (3,59 EUR für mich)? Vielleicht wäre es gut, anstelle von Schlüsselwortsuchen auf bestimmte Apps zu verlinken und Tasker höher zu platzieren, es sei denn, es gibt eine App, die Sie empfehlen würden. Die Stichwortsuche hilft mir überhaupt nicht weiter.
@CorneliusRoemer Leider kann ich bestimmte Apps im Play Store nicht wirklich empfehlen, da sie immer von Google entfernt werden können (siehe Überarbeitungsverlauf). Es gibt andere Möglichkeiten wie die Verwendung allgemeiner Automatisierungs- Apps (einige sind möglicherweise kostenlos, obwohl ich sie nicht ausprobiert habe), aber das erfordert normalerweise mehr Einrichtung.
Ich würde einfach Tasker an die erste Stelle setzen, ich habe es ausprobiert und es funktioniert. Ich sehe also nicht ein, warum wir eine Stichwortsuche für Apps empfehlen sollten, die zwielichtige Bewertungen haben, wenn Tasker funktioniert.
@CorneliusRoemer danke für den Vorschlag, ich habe die Antwort umstrukturiert und auch MacroDroid als Option hinzugefügt (zum ersten Mal testen). Ich habe die Schlüsselwortsuche immer noch bereitgestellt, nur für den Fall, dass andere Benutzer auch mit diesen Apps einverstanden sind.