Jak používat dvojitou funkci aplikace EMUI na libovolném spouštěči

click fraud protection

V tomto tutoriálu vám ukážu, jak používat funkci EMUI App Twin na jakémkoli launcheru, jako je Nova, Apex, Action Launcher atd.

Před několika dny jsem sdílel návod, jak používat funkci App Twin v EMUI jakákoli nainstalovaná aplikace nebo hra na vašem zařízení.

Pokud vlastníte zařízení Huawei nebo Honor se systémem Android 7.0 Nougat s EMUI 5 (jako je řada Huawei Mate 9, Huawei P9/P9 Lite, Honor 6X nebo Honor 8), možná se vám tento návod hodil. I když je to jistě elegantní řešení, které řeší zbytečné omezení zavedené společností Huawei/Honor, došlo k dalšímu omezení funkce, které jsem považoval za hloupé.

I přes pokyny uvedené v tomto tutoriálu, které obešly nejhoršího pachatele, který brání funkci App Twin, jste se stále museli vypořádat se skutečností, že aplikace Twin funguje pouze se spouštěčem EMUI. Nespokojen s touto velkou hvězdičkou umístěnou na mém tutoriálu, chtěl jsem zjistit, zda existuje způsob, jak to obejít. Naštěstí existuje.

Zjistil jsem, že klonované aplikace nejsou sandboxové aplikace a ve skutečnosti mohou reagovat na běžné záměry Androidu zaměřené na aktivity původních aplikací. Když jsem se například pokoušel sdílet odkaz z Chromium na Reddit is Fun, setkal jsem se s dialogem „dokončit akci pomocí“, který mě žádal, abych si vybral mezi původní aplikací a klonovanou aplikací.

To znamená, že klonovanou aplikaci lze spustit odesláním záměru zaměřeného na hlavní aktivitu aplikace. Ostatně, když to dokáže Chromium, proč ne my?

Ve skutečnosti je to docela jednoduché udělat pomocí něčeho takového, což nám umožňuje spouštět klonované aplikace z libovolného spouštěče třetí strany dle našeho výběru. Pomocí nástroje Intent/Shortcut Maker, jako je např Úmysl nebo Spustit záměr z Obchodu Play můžeme vytvořit zkratky pro otevření výběru „dokončit akci pomocí“.

Přestože jsou tyto aplikace zdarma, vyžadují, abyste znali název hlavní aktivity/složky, kterou můžete získat buď z logcatu, nebo z AndroidManifestu. Kvůli obtížím spojeným s nalezením správné aktivity, na kterou se má cílit, vám místo toho ukážu, jak to udělat pomocí Tasker.

Aplikace Twin v Nova Launcheru

Poznámka: Tento tutoriál je zbytečný, pokud nepoužíváte funkci App Twin. Tento tutoriál bude fungovat s jakoukoli klonovanou aplikací využívající tuto funkci, ale ve výchozím nastavení vám EMUI umožňuje klonovat pouze Whatsapp/Facebook nebo QQ/Wechat. Pokud chcete klonovat další aplikace, abyste je mohli používat ve spouštěči třetí strany, budete to muset udělat postupujte podle mého předchozího návodu udělat to tak.


Použijte funkci Twin App na libovolném spouštěči

Jak to bude fungovat, je jednoduché. V Taskeru vytvoříme řadu úkolů, přičemž každý úkol bude obsahovat pouze jednu akci: spuštění hlavní aktivity každé aplikace v seznamu App Twin. Po spuštění aktivity se otevře dialog s výzvou k otevření hlavní aktivity původní aplikace nebo vaší klonované aplikace. Umístíme zástupce pro spuštění každé úlohy na domovskou obrazovku, jako například v Nova Launcheru, abychom mohli odpojit funkci App Twin od spouštěče EMUI.

Otevřete Tasker a klepněte na kartu „Úkol“ nahoře. Stiskněte na + ikonu vpravo dole pro vytvoření nového úkolu. Úkol pojmenujte podle aplikace, kterou jste naklonovali. Jakmile jste na obrazovce Úpravy úkolu, přidejte novou akci klepnutím na + ikona uprostřed spodní části obrazovky. Jít do Aplikace --> Spustit aplikaci a najděte aplikaci, kterou jste naklonovali. Dlouhé stisknutí na název aplikace a zobrazí se seznam aktivit. Najděte něco, co vypadá jako Hlavní aktivita v seznamu a vyberte jej.

Všimněte si, že v tomto seznamu nebude vždy uvedena „Hlavní aktivita“. Činnost, která spouští hlavní obrazovku aplikace, lze technicky pojmenovat jakkoli. Například hlavní aktivita, která spouští Gmail, se nazývá „MailActivity“. V případě, že máte potíže s určením, která to je, nebojte se, protože ji můžete najít jednoduchým pokusem a omylem. Po výběru aktivity se jednoduše vraťte na obrazovku Úkol pro úpravy a stiskněte tlačítko Přehrát vlevo dole, abyste úkol otestovali. Pokud uvidíte vyskakovací dialogové okno „dokončit akci pomocí“, pak máte správnou aktivitu.

A konečně, aby Tasker povolil přidání tohoto úkolu jako zástupce/widgetu na vaši domovskou obrazovku, musíme úkolu přiřadit ikonu. Na obrazovce vytvoření úkolu znovu stiskněte ikonu v pravém dolním rohu (ta, která vypadá jako mřížka s 9 bloky). Zobrazí se vyskakovací dialogové okno „Výběr obrázku“. Pokud máte vlastní ikonu, kterou chcete použít, můžete vybrat „Místní média“, jinak doporučuji klepnout na Ikona aplikace takže můžete použít pouze výchozí ikonu aplikace.

To by mělo být pro tento úkol. Tento postup opakujte pro všechny ostatní klonované aplikace, které chcete přidat do spouštěče třetí strany.

Jakmile to uděláte, je velmi jednoduché přidat tento úkol na domovskou obrazovku. Jednoduše vyvolejte nabídku vytvoření widgetu vašeho spouštěče (obvykle dlouhým stisknutím prázdné oblasti) a vyhledejte Zkratka úkolu pod seznamem widgetů Tasker. Klepněte na to a poté vyberte úkol, který jste vytvořili dříve. Budete to muset opakovat pro každou klonovanou aplikaci, kterou chcete.

A to je vše! Nyní si můžete užít funkci EMUI App Twin, s jakoukoli aplikací dle vašeho výběru na libovolném launcheru dle vašeho výběru. Oba pokusy Huawei/Honor omezit exkluzivitu této funkce jsou nyní diskutabilní. Doufejme, že to nebude opraveno v budoucí aktualizaci!


Pokud vlastníte zařízení Huawei/Honor na EMUI 5.X, vyzkoušejte to a dejte nám vědět, zda vám to funguje!