Az EMUI App Twin funkciójának használata bármely indítón

Ebben az oktatóanyagban megmutatom, hogyan használhatja az EMUI App Twin funkcióját bármely indítóprogramon, például Nova, Apex, Action Launcher stb.

Néhány nappal ezelőtt megosztottam egy oktatóanyagot, amely felvázolja az EMUI App Twin funkciójának használatát bármilyen telepített alkalmazás vagy játék a készülékén.

Ha olyan Huawei- vagy Honor-eszköze van, amelyen Android 7.0 Nougat operációs rendszer fut EMUI 5-tel (például Huawei Mate 9 család, Huawei P9/P9 Lite, Honor 6X vagy Honor 8), akkor hasznosnak találhatta ezt az oktatóanyagot. Noha ez minden bizonnyal egy ügyes megoldás a Huawei/Honor által bevezetett szükségtelen korlátozások megoldására, a funkciónak volt egy másik korlátozása is, amelyet ostobaságnak éreztem.

Még az oktatóanyagban felvázolt utasítások ellenére is, amelyek megkerülték az App Twin funkciót akadályozó legrosszabb elkövetőt, még mindig szembesülnie kellett azzal a ténnyel, hogy az App Twin csak a készlet EMUI indítóval működik. Mivel nem voltam megelégedve ezzel a nagy csillaggal, amelyet az oktatóprogramomon helyeztek el, meg akartam nézni, van-e mód ennek elkerülésére. Szerencsére van.

Felfedeztem, hogy a klónozott alkalmazások nem sandbox-alkalmazások, és valójában reagálhatnak az eredeti alkalmazások tevékenységét célzó szokásos Android-intentekre. Például, amikor megpróbáltam megosztani egy linket a Chromiumról a Reddit is Fun szolgáltatásra, a "művelet befejezése a következővel" párbeszédpanelen találkoztam, amely arra kért, hogy válasszak az eredeti és a klónozott alkalmazás között.

Ez azt jelenti, hogy a klónozott alkalmazás az alkalmazás fő tevékenységét célzó szándék elküldésével indítható el. Végül is, ha a Chromium képes rá, mi miért ne tudnánk?

Valójában ezt meglehetősen egyszerű megtenni valami ilyesmivel, ami lehetővé teszi számunkra, hogy klónozott alkalmazásokat indítsunk el bármely általunk választott külső indítóból. Intent/Shortcut készítő használatával, mint pl Elszánt vagy Indítsa el az Intent lehetőséget a Play Áruházból parancsikonokat készíthetünk a „művelet befejezése a használatával” választó megnyitásához.

Bár ezek az alkalmazások ingyenesek, megkövetelik, hogy ismerje a fő tevékenység/összetevő nevét, amelyet akár a logcatből, akár az AndroidManifestből kiolvashat. Ezért, mivel nehézségekbe ütközik a megfelelő célzott tevékenység kitalálása, inkább megmutatom, hogyan kell ezt megtenni a Tasker.

App Twin a Nova Launcherben

Megjegyzés: ez az oktatóanyag értelmetlen, ha nem használja az App Twin funkciót. Ez az oktatóanyag a funkciót használó bármely klónozott alkalmazással működik, de az EMUI alapértelmezés szerint csak a Whatsapp/Facebook vagy a QQ/Wechat klónozását teszi lehetővé. Ha más alkalmazásokat szeretne klónozni, hogy harmadik féltől származó indítóprogramban használja őket, akkor ezt meg kell tennie kövesse az előző oktatóanyagomat hogy ezt tegye.


Használja az App Twin funkciót bármelyik Launcheren

Hogy ez hogyan fog működni, az egyszerű. Feladatok sorozatát hozzuk létre a Taskerben, ahol minden feladat csak egy-egy műveletet tartalmaz: az App Twin listán szereplő egyes alkalmazások fő tevékenységének elindítását. Amikor a tevékenység elindul, megnyílik egy párbeszédpanel, amely arra kéri, hogy nyissa meg az eredeti alkalmazás vagy a klónozott alkalmazás fő tevékenységét. Elhelyezünk egy parancsikont az egyes feladatok futtatásához a kezdőképernyőn, például a Nova Launcherben, így leválaszthatjuk az App Twin funkciót az EMUI indítóról.

Nyissa meg a Taskert, és koppintson felül a „Feladat” fülre. Nyomja meg a + ikont a jobb alsó sarokban egy új feladat létrehozásához. Nevezze el a feladatot a klónozott alkalmazás után. Miután a Feladatszerkesztő képernyőn van, adjon hozzá egy új műveletet a ikon megérintésével + ikonra a képernyő alsó közepén. Menj Alkalmazás --> Alkalmazás indítása és keresse meg a klónozott alkalmazást. Hosszan nyomja meg az alkalmazás nevére a tevékenységek listájának megjelenítéséhez. Keressen valamit, ami úgy néz ki, mint a Fő tevékenység a listában, és válassza ki azt.

Vegye figyelembe, hogy ebben a listában nem mindig lesz „Fő tevékenység”. Az a tevékenység, amely elindítja egy alkalmazás főképernyőjét, technikailag bárminek nevezhető. Például a Gmailt elindító fő tevékenység neve "MailActivity". Ha nem sikerül kitalálnia, hogy melyikről van szó, ne aggódjon, mert egyszerű próba és hiba segítségével megtalálhatja. Egyszerűen lépjen vissza a Feladatszerkesztő képernyőre, miután kiválasztott egy tevékenységet, és nyomja meg a lejátszás gombot a bal alsó sarokban a feladat teszteléséhez. Ha megjelenik egy "művelet végrehajtása a következővel" párbeszédpanel, akkor a megfelelő tevékenységet végezte el.

Végül, ahhoz, hogy a Tasker engedélyezhesse ezt a feladatot parancsikonként/widgetként a kezdőképernyőn, egy ikont kell hozzárendelnünk a feladathoz. A Feladat-létrehozási képernyőn ismét nyomja meg a jobb alsó sarokban lévő ikont (amely úgy néz ki, mint egy 9 blokkból álló rács). Megjelenik egy "Kép kiválasztása" párbeszédpanel. Ha van egy egyéni ikonja, amelyet használni szeretne, válassza a "Helyi média" lehetőséget, ellenkező esetben javaslom, hogy koppintson rá Alkalmazásikon így csak az alkalmazás alapértelmezett ikonját használhatja.

Ennyi kell ehhez a feladathoz. Ismételje meg ezt a folyamatot az összes többi klónozott alkalmazásnál, amelyet hozzá szeretne adni a harmadik féltől származó indítóhoz.

Ha ezt megtette, nagyon egyszerű hozzáadni ezt a feladatot a kezdőképernyőhöz. Egyszerűen nyissa meg az indító widget-létrehozó menüjét (általában hosszan nyomja meg egy üres területet), és keresse meg a Feladat parancsikon a Tasker widget listában. Koppintson rá, majd válassza ki a korábban létrehozott feladatot. Ezt minden kívánt klónozott alkalmazásnál meg kell ismételnie.

És ez az! Most már élvezheti az EMUI App Twin funkcióját, bármely tetszőleges alkalmazással az Ön által választott indítón. A Huawei/Honor mindkét próbálkozása e funkció kizárólagosságának korlátozására mostanra megkérdőjelezhetetlen. Reméljük, hogy ezt nem javítják ki egy jövőbeli frissítés során!


Ha Huawei/Honor eszköze van EMUI 5.X-en, próbálja ki ezt, és tudassa velünk, működik-e az Ön számára!