Dans ce tutoriel, je vais vous montrer comment utiliser la fonctionnalité App Twin d'EMUI sur n'importe quel lanceur tel que Nova, Apex, Action Launcher, etc.
Il y a quelques jours, j'ai partagé un tutoriel expliquant comment utiliser la fonctionnalité App Twin d'EMUI avec toute application ou jeu installé sur votre appareil.
Si vous possédez un appareil Huawei ou Honor fonctionnant sous Android 7.0 Nougat avec EMUI 5 (comme la famille Huawei Mate 9, Huawei P9/P9 Lite, Honor 6X ou Honor 8), vous avez peut-être trouvé ce didacticiel utile. Bien qu'il s'agisse certainement d'une solution de contournement intéressante pour résoudre une restriction inutile mise en place par Huawei/Honor, il y avait une autre restriction sur la fonctionnalité que je trouvais idiote.
Même avec les instructions décrites dans ce didacticiel qui contournaient le pire contrevenant entravant la fonctionnalité App Twin, vous deviez toujours faire face au fait qu'App Twin ne fonctionne qu'avec le lanceur EMUI d'origine
. Insatisfait de ce gros astérisque placé sur mon tutoriel, j'ai voulu voir s'il y avait un moyen de contourner ce problème. Heureusement, il y en a.J'ai découvert que les applications clonées ne sont pas des applications en bac à sable et peuvent en fait réagir aux intentions Android classiques ciblant les activités des applications d'origine. Par exemple, lorsque j'ai essayé de partager un lien de Chromium vers Reddit is Fun, j'ai rencontré la boîte de dialogue « Action complète en utilisant » me demandant de choisir entre l'application d'origine et l'application clonée.
Cela signifie que l'application clonée peut être lancée en envoyant une intention ciblant l'activité principale de l'application. Après tout, si Chromium peut le faire, pourquoi pas nous ?
C'est en fait assez simple de faire cela en utilisant quelque chose comme ça, qui nous permet de lancer des applications clonées à partir de n’importe quel lanceur tiers de notre choix. Utilisation d'un créateur d'intention/raccourci tel que Intention ou Intention de démarrage depuis le Play Store, nous pouvons créer des raccourcis pour ouvrir le sélecteur « terminer l'action en utilisant ».
Bien que ces applications soient gratuites, elles nécessitent que vous connaissiez le nom de l'activité/composant principal que vous pouvez glaner soit à partir de logcat, soit en consultant AndroidManifest. Par conséquent, en raison de la difficulté associée à déterminer l'activité appropriée à cibler, je vais plutôt vous montrer comment procéder en utilisant Tâcheur.
Remarque: ce tutoriel est inutile si vous n'utilisez pas la fonctionnalité App Twin. Ce didacticiel fonctionnera avec n'importe quelle application clonée utilisant cette fonctionnalité, mais par défaut, EMUI vous permet uniquement de cloner Whatsapp/Facebook ou QQ/Wechat. Si vous souhaitez cloner d'autres applications pour les utiliser dans un lanceur tiers, vous devrez alors suivez mon tutoriel précédent faire cela.
Utilisez la fonctionnalité App Twin sur n’importe quel lanceur
Comment cela fonctionnera est simple. Nous allons créer une série de tâches dans Tasker, chaque tâche ne contenant chacune qu'une seule action: lancer l'activité principale de chaque application dans la liste App Twin. Lorsque l'activité est lancée, la boîte de dialogue s'ouvre vous demandant d'ouvrir l'activité principale de l'application d'origine ou de votre application clonée. Nous placerons un raccourci pour exécuter chaque tâche sur l'écran d'accueil, comme dans Nova Launcher, afin de pouvoir dissocier la fonctionnalité App Twin du lanceur EMUI.
Ouvrez Tasker et appuyez sur l'onglet "Tâche" en haut. Appuyez sur le + en bas à droite pour créer une nouvelle tâche. Nommez la tâche d'après l'application que vous avez clonée. Une fois que vous êtes dans l'écran d'édition des tâches, ajoutez une nouvelle action en appuyant sur l'icône + icône en bas au milieu de l’écran. Aller à Application -> Lancer l'application et recherchez l'application que vous avez clonée. Appui long sur le nom de l'application pour afficher une liste d'activités. Trouvez quelque chose qui ressemble au Activité principale dans la liste et sélectionnez-le.
Notez qu'il n'y aura pas toujours de "MainActivity" dans cette liste. L'activité qui lance l'écran principal d'une application peut techniquement porter n'importe quel nom. Par exemple, l'activité principale qui lance Gmail s'appelle "MailActivity". Si vous avez du mal à déterminer de quoi il s'agit, ne vous inquiétez pas, car vous pouvez le trouver par de simples essais et erreurs. Revenez simplement à l'écran d'édition des tâches après avoir choisi une activité et appuyez sur le bouton de lecture en bas à gauche pour tester la tâche. Si vous voyez une fenêtre contextuelle de dialogue « Terminer l'action en utilisant », alors vous avez la bonne activité.
Enfin, pour que Tasker puisse permettre à cette tâche d'être ajoutée en tant que raccourci/widget sur votre écran d'accueil, nous devons attribuer une icône à la tâche. Dans l'écran de création de tâches, appuyez à nouveau sur l'icône du coin inférieur droit (celle qui ressemble à une grille de 9 blocs). Vous verrez une boîte de dialogue contextuelle « Sélection d'image ». Si vous souhaitez utiliser une icône personnalisée, vous pouvez sélectionner "Médias locaux", sinon je vous recommande d'appuyer sur Icône d'application vous pouvez donc simplement utiliser l'icône par défaut de l'application.
Cela devrait être tout pour cette tâche. Répétez ce processus pour toutes les autres applications clonées que vous souhaitez ajouter à votre lanceur tiers.
Une fois cela fait, il est très simple d'ajouter cette tâche à votre écran d'accueil. Affichez simplement le menu de création de widget de votre lanceur (généralement un appui long sur une zone vide) et recherchez le Raccourci de tâche sous la liste des widgets Tasker. Appuyez dessus, puis choisissez la tâche que vous avez créée précédemment. Vous devrez répéter cette opération pour chaque application clonée que vous souhaitez.
Et c'est tout! Vous pouvez désormais profiter de la fonctionnalité App Twin d'EMUI, avec n'importe quelle application de votre choix sur n'importe quel lanceur de votre choix. Les deux tentatives de Huawei/Honor visant à limiter l'exclusivité de cette fonctionnalité sont désormais sans objet. Espérons simplement que cela ne soit pas corrigé dans une prochaine mise à jour !
Si vous possédez un appareil Huawei/Honor sur EMUI 5.X, essayez ceci et dites-nous si cela fonctionne pour vous !