Dynamischer Launcher mit Tasker?

Ich möchte Tasker verwenden, um meinen Launcher zu wechseln: Wenn ich auf der Arbeit bin, brauche ich bestimmte Apps, um leicht verfügbar zu sein, während ich zu Hause Nova Launcher mit all meinen Apps haben möchte. Wie kann ich das machen? Vielen Dank.

Antworten (5)

Dies ist eine etwas schmutzige Lösung, erledigt aber die Arbeit.

Hinweis : Getestet wurde die Lösung auf Android 4.2.1 mit Standard-Android-Launcher und Smart Launcher Pro .

Anforderungen:

  • Das Gerät sollte gerootet sein

Ich gehe davon aus:

  • Ihre Arbeitszeiten (dh das Betreten und Verlassen des Büros) sind an Werktagen mehr oder weniger gleich. Nehmen wir an, das Timing ist 10:00 - 18:00 Uhr , und der Rest ist für zu Hause oder andere Dinge.

  • Sie verwenden den Standard-Launcher Ihres Geräts und Nova Launcher .

Anleitung für Tasker :

  1. Machen Sie Nova Launcher zu Ihrem Standard-Launcher, indem Sie die Schritte 2 und 3 aus dieser Antwort von Josh Holland verwenden .

  2. Tasker starten .

  3. Erstellen Sie ein Profil unter Zeit mit folgenden Parametern:

    • Von :10:00
    • An :18:00
  4. Erstellen Sie eine Aufgabe mit der Aktion Code → Run Shell und füllen Sie diese Details aus:

    • Befehl :pm disable com.teslacoilsw.launcher
    • Zeitüberschreitung (Sekunden) :10
    • Aktivieren Sie Use Root , lassen Sie andere Dinge unberührt und speichern Sie die Aktion
  5. Erstellen Sie unter derselben Aufgabe eine neue Aktion App → Launch App . Tippen Sie unter dem App -Auswahlfenster auf Alle (ganz unten) und wählen Sie den Standardstarter aus. Speichern Sie diese Aktion mit anderen unberührten Dingen.

  6. Erstellen Sie ein weiteres Profil unter Zeit mit Parametern:

    • Von :18:00
    • An :10:00
  7. Wiederholen Sie Schritt 4 mit Details:

    • Befehl :pm enable com.teslacoilsw.launcher
    • Zeitüberschreitung (Sekunden) :10
    • Aktivieren Sie Use Root , lassen Sie andere Dinge unberührt und speichern Sie die Aktion
  8. Wiederholen Sie Schritt 5 und wählen Sie Nova Launcher zum Starten anstelle des Standardstarts.

  9. Aktiviere beide Profile und den Tasker .

Du bist startklar. Ihr Standard-Launcher wird während der Arbeitszeit aktiviert und Nova Launcher wird zu Hause oder in der Freizeit aktiviert.

Beachten Sie, dass Sie auch die Zeiten oder das Standardprofil ändern können. Wenn Sie z. B. die Antwort nicht mit Zeitangaben einschränken möchten oder Ihre Zeitangaben nicht streng, aber unregelmäßig sind, können Sie ein Profil wie Status → Netzstatus → WLAN verbunden → WLAN-Details ausprobieren.

Für jede Lösung, die Sie finden , ist aufgrund der Sicherheitsbeschränkungen von Android Root erforderlich (Apps von Drittanbietern können die Standardaktion für Absichten nicht ändern).

http://www.reddit.com/r/tasker/comments/11swoq/how_to_use_tasker_to_swap_between_launchers/ sieht vielversprechend aus, ich fasse es hier schnell zusammen.

Anforderungen:

  • Tasker
  • Sichere Einstellungen
  • Ein zweiter Launcher installiert
  • Root-Zugriff

    1. Installieren Sie Secure Settings, gewähren Sie ihm Root-Zugriff und stellen Sie unter Optionen → Root-Zugriff sicher, dass der Paket-Manager aktiviert ist.
    2. Gehen Sie zu Systemeinstellungen → Apps , öffnen Sie den Eintrag für Ihren aktuellen Launcher und drücken Sie auf Standardeinstellungen löschen .
    3. Drücken Sie die Home-Taste, wählen Sie Ihren alternativen Launcher (in diesem Fall wahrscheinlich den Launcher „bei der Arbeit“) und wählen Sie die Option „Immer“ .
    4. Wenn Sie mehr als zwei Launcher installiert haben, müssen Sie mit Schritt 5 fortfahren. Fahren Sie andernfalls (wenn Sie genau zwei Launcher installiert haben) mit Schritt 13 fort .
    5. Öffnen Sie Tasker und fügen Sie auf der Registerkarte „Aufgaben“ eine neue Aufgabe hinzu (so etwas wie „Aktienstartprogramm deaktivieren“).
    6. Füge eine Aktion hinzu: Plugin → Sichere Einstellungen .
    7. Klicken Sie neben „Konfiguration“ auf die Schaltfläche „Bearbeiten “.
    8. Wählen Sie „Paket-Manager“ unter „Root-Aktionen“.
    9. Klicken Sie auf das Fragezeichen (?) in der oberen linken Ecke und wählen Sie Ihren Stock Launcher (oder den Launcher, den Sie überhaupt nicht verwenden möchten).
    10. Stellen Sie sicher, dass der graue Schalter in der Mitte auf „Deaktiviert“ steht .
    11. Drücken Sie die Schaltfläche Speichern unten links und dann das grüne Häkchen in Tasker.
    12. Drücken Sie die Test/Play-Taste unten rechts; Dadurch wird Ihr Standard-Launcher deaktiviert (oder welcher Launcher Sie nicht verwenden möchten).
    13. Gehen Sie in Tasker zu dem Profil, mit dem Sie Ihren alternativen Launcher verwenden möchten (in diesem Fall wahrscheinlich "Bei der Arbeit").
    14. Fügen Sie in der Eingabeaufgabe eine neue Aktion hinzu: Plugin → Sichere Einstellungen .
    15. Bearbeiten Sie die Plugin-Konfiguration: Bearbeiten → Paket-Manager .
    16. Wählen Sie Ihren alternativen Launcher (in diesem Fall den "at work" Launcher).
    17. Stellen Sie den grauen Schalter auf „Aktivieren“ .
    18. Drücken Sie unten links auf Speichern und aktivieren Sie dann die Häkchen zum Bestätigen.
    19. Gehen Sie für die Exit-Aufgabe genau gleich vor, stellen Sie jedoch sicher, dass der Schalter Ihren alternativen Launcher deaktiviert und nicht aktiviert.

NB Wie immer bei Aufgaben mit Root-Zugriff besteht ein kleines Risiko, ohne einen brauchbaren Launcher zu enden; Solange Sie den Anweisungen im Reddit-Beitrag folgen , sollte es Ihnen gut gehen.

Sie müssen für diese Funktion bezahlen, um mit der App „Sichere Einstellungen“ in der neuesten Version zu arbeiten.

Sloth Launcher macht genau das, was Sie wollen.

Aus dem Shop entfernt

UR Launcher ist ein dynamischer Launcher, ich benutze ihn alleine, brauche aber noch einige Funktionen, ich suche auch nach immer besseren

Wenn Sie immer noch suchen, versuchen Sie CTX Launcher:

https://play.google.com/store/apps/details?id=br.com.cenapps.ctxlauncher

Sie können Tasker verwenden, um die auf dem Bildschirm angezeigten Verknüpfungen und Widgets zu ändern.

PS: Ich bin der Entwickler, es ist meine erste App. Wir freuen uns über Ihr Feedback.