So verwenden Sie die App Twin-Funktion von EMUI auf jedem Launcher

In diesem Tutorial zeige ich Ihnen, wie Sie die App Twin-Funktion von EMUI auf jedem Launcher wie Nova, Apex, Action Launcher usw. verwenden.

Vor ein paar Tagen habe ich ein Tutorial geteilt, in dem beschrieben wird, wie man die App Twin-Funktion von EMUI verwendet jede installierte Anwendung oder jedes installierte Spiel auf Ihrem Gerät.

Wenn Sie ein Huawei- oder Honor-Gerät besitzen, das auf Android 7.0 Nougat mit EMUI 5 läuft (z. B. die Huawei Mate 9-Familie, Huawei P9/P9 Lite, Honor 6X oder Honor 8), dann haben Sie dieses Tutorial möglicherweise hilfreich gefunden. Während es sich sicherlich um einen netten Workaround zur Lösung einer von Huawei/Honor eingeführten unnötigen Einschränkung handelt, gab es eine weitere Einschränkung der Funktion, die ich albern fand.

Selbst mit den Anweisungen in diesem Tutorial, die den schlimmsten Übeltäter umgingen, der die App Twin-Funktion behinderte, mussten Sie sich immer noch mit der Tatsache auseinandersetzen, dass App Twin Funktioniert nur mit dem Standard-EMUI-Launcher

. Da ich mit diesem großen Sternchen in meinem Tutorial nicht zufrieden war, wollte ich sehen, ob es eine Möglichkeit gibt, das Problem zu umgehen. Zum Glück gibt es das.

Ich habe herausgefunden, dass geklonte Anwendungen keine Sandbox-Anwendungen sind und tatsächlich auf normale Android-Absichten reagieren können, die auf die Aktivitäten der ursprünglichen Anwendungen abzielen. Als ich beispielsweise versuchte, einen Link von Chromium zu Reddit is Fun zu teilen, wurde mir das Dialogfeld „Aktion abschließen mit“ angezeigt, in dem ich aufgefordert wurde, zwischen der Original-App und der geklonten App zu wählen.

Dies bedeutet, dass die geklonte Anwendung durch Senden einer Absicht gestartet werden kann, die auf die Hauptaktivität der Anwendung abzielt. Denn wenn Chromium das kann, warum können wir es dann nicht?

Tatsächlich ist dies ziemlich einfach, indem wir so etwas verwenden, das uns erlaubt, geklonte Anwendungen zu starten von jedem Drittanbieter-Launcher unserer Wahl. Verwenden eines Intent-/Shortcut-Makers wie z Absicht oder Absicht starten Aus dem Play Store können wir Verknüpfungen erstellen, um die Auswahl „Aktion abschließen mit“ zu öffnen.

Obwohl diese Anwendungen kostenlos sind, müssen Sie den Namen der Hauptaktivität/-komponente kennen, den Sie entweder aus Logcat oder durch einen Blick auf AndroidManifest ermitteln können. Da es schwierig ist, die richtige Zielaktivität herauszufinden, zeige ich Ihnen stattdessen, wie Sie dies mit tun Tasker.

App Twin im Nova Launcher

Hinweis: Dieses Tutorial ist sinnlos, wenn Sie die App Twin-Funktion nicht verwenden. Dieses Tutorial funktioniert mit jeder geklonten App, die diese Funktion verwendet. Standardmäßig ermöglicht Ihnen EMUI jedoch nur das Klonen von Whatsapp/Facebook oder QQ/Wechat. Wenn Sie andere Apps klonen möchten, um sie in einem Drittanbieter-Launcher zu verwenden, müssen Sie dies tun Folgen Sie meinem vorherigen Tutorial um dies zu tun.


Verwenden Sie die App Twin-Funktion auf jedem Launcher

Wie das funktionieren wird, ist einfach. Wir werden in Tasker eine Reihe von Aufgaben erstellen, wobei jede Aufgabe jeweils nur eine Aktion enthält: Starten der Hauptaktivität jeder App in der App Twin-Liste. Wenn die Aktivität gestartet wird, wird ein Dialogfeld geöffnet, in dem Sie aufgefordert werden, die Hauptaktivität entweder der Original-App oder Ihrer geklonten App zu öffnen. Wir werden eine Verknüpfung zum Ausführen jeder Aufgabe auf dem Startbildschirm platzieren, z. B. im Nova Launcher, damit wir die App Twin-Funktion vom EMUI-Launcher trennen können.

Öffnen Sie Tasker und tippen Sie oben auf die Registerkarte „Aufgabe“. Drücken Sie auf + Symbol unten rechts, um eine neue Aufgabe zu erstellen. Benennen Sie die Aufgabe nach der App, die Sie geklont haben. Sobald Sie sich im Aufgabenbearbeitungsbildschirm befinden, fügen Sie eine neue Aktion hinzu, indem Sie auf tippen + Symbol unten in der Mitte des Bildschirms. Gehe zu App -> App starten und suchen Sie die App, die Sie geklont haben. Lange drücken auf den App-Namen, um eine Liste der Aktivitäten anzuzeigen. Finden Sie etwas, das so aussieht Hauptaktivität in der Liste und wählen Sie es aus.

Beachten Sie, dass diese Liste nicht immer eine „MainActivity“ enthält. Die Aktivität, die den Hauptbildschirm einer App startet, kann technisch gesehen beliebig benannt werden. Beispielsweise heißt die Hauptaktivität, die Gmail startet, „MailActivity“. Falls Sie Schwierigkeiten haben, herauszufinden, um welches es sich handelt, machen Sie sich keine Sorgen, denn Sie können es durch einfaches Ausprobieren herausfinden. Gehen Sie einfach zurück zum Aufgabenbearbeitungsbildschirm, nachdem Sie eine Aktivität ausgewählt haben, und drücken Sie die Wiedergabetaste unten links, um die Aufgabe zu testen. Wenn das Dialogfenster „Aktion abschließen mit“ angezeigt wird, haben Sie die richtige Aktivität durchgeführt.

Damit Tasker schließlich das Hinzufügen dieser Aufgabe als Verknüpfung/Widget auf Ihrem Startbildschirm ermöglicht, müssen wir der Aufgabe ein Symbol zuweisen. Drücken Sie im Aufgabenerstellungsbildschirm erneut auf das Symbol in der unteren rechten Ecke (das wie ein Raster aus 9 Blöcken aussieht). Es erscheint ein Popup-Dialogfeld „Bildauswahl“. Wenn Sie ein benutzerdefiniertes Symbol verwenden möchten, können Sie „Lokale Medien“ auswählen, andernfalls empfehle ich, auf zu tippen Anwendungssymbol Sie können also einfach das Standardsymbol der Anwendung verwenden.

Das sollte es für diese Aufgabe sein. Wiederholen Sie diesen Vorgang für alle anderen geklonten Anwendungen, die Sie Ihrem Drittanbieter-Launcher hinzufügen möchten.

Sobald Sie dies getan haben, können Sie diese Aufgabe ganz einfach zu Ihrem Startbildschirm hinzufügen. Rufen Sie einfach das Widget-Erstellungsmenü Ihres Launchers auf (normalerweise durch langes Drücken auf einen leeren Bereich) und suchen Sie nach Aufgabenverknüpfung unter der Tasker-Widget-Liste. Tippen Sie darauf und wählen Sie dann die Aufgabe aus, die Sie zuvor erstellt haben. Sie müssen dies für jede gewünschte geklonte App wiederholen.

Und das ist es! Jetzt können Sie die App Twin-Funktion von EMUI nutzen. mit jeder App Ihrer Wahl auf jedem Launcher Ihrer Wahl. Beide Versuche von Huawei/Honor, die Exklusivität dieser Funktion einzuschränken, sind nun hinfällig. Hoffen wir nur, dass dies in einem zukünftigen Update nicht behoben wird!


Wenn Sie ein Huawei/Honor-Gerät mit EMUI 5.X besitzen, probieren Sie es aus und lassen Sie uns wissen, ob es für Sie funktioniert!