Cum să utilizați funcția App Twin a EMUI pe orice Lansator

În acest tutorial, vă voi arăta cum să utilizați caracteristica App Twin a EMUI pe orice lansator, cum ar fi Nova, Apex, Action Launcher etc.

Acum câteva zile, am distribuit un tutorial care descrie cum să utilizați funcția App Twin a EMUI orice aplicație sau joc instalat pe dispozitivul dvs.

Dacă dețineți un dispozitiv Huawei sau Honor care este pe Android 7.0 Nougat cu EMUI 5 (cum ar fi familia Huawei Mate 9, Huawei P9/P9 Lite, Honor 6X sau Honor 8), atunci este posibil să fi găsit acest tutorial util. Deși este cu siguranță o soluție bună care rezolvă o restricție inutilă pusă în aplicare de Huawei/Honor, a existat o altă restricție asupra funcției pe care am simțit-o că este o prostie.

Chiar și cu instrucțiunile prezentate în acel tutorial care a ocolit cel mai rău infractor care împiedică funcția App Twin, ai trebuit totuși să te confrunți cu faptul că App Twin funcționează numai cu lansatorul EMUI de stoc. Nemulțumit de acest mare asterisc plasat pe tutorialul meu, am vrut să văd dacă există o cale de a evita acest lucru. Din fericire, există.

Am descoperit că aplicațiile clonate nu sunt aplicații sandbox și, de fapt, pot reacționa la intențiile obișnuite Android care vizează activitățile aplicațiilor originale. De exemplu, când am încercat să partajez un link de la Chromium la Reddit is Fun, am fost întâlnit cu dialogul „acțiune completă folosind” care mi-a cerut să aleg între aplicația originală și aplicația clonată.

Acest lucru înseamnă că aplicația clonată poate fi lansată prin trimiterea unei intenții care vizează activitatea principală a aplicației. La urma urmei, dacă Chromium o poate face, noi de ce nu putem?

De fapt, este destul de simplu să facem acest lucru folosind ceva de genul acesta, permițându-ne să lansăm aplicații clonate de la orice lansator terț ales de noi. Utilizarea unui creator de intenție/shortcut, cum ar fi Intenție sau Intenția de pornire din Play Store, putem face comenzi rapide pentru a deschide selectorul „acțiune completă folosind”.

Deși aceste aplicații sunt gratuite, ele necesită să cunoașteți numele activității/componentei principale pe care o puteți aduna fie din logcat, fie uitându-vă la AndroidManifest. Prin urmare, din cauza dificultății asociate cu identificarea activității potrivite de vizat, vă voi arăta în schimb cum să faceți acest lucru folosind Tasker.

App Twin în Nova Launcher

Notă: acest tutorial este inutil dacă nu utilizați funcția App Twin. Acest tutorial va funcționa cu orice aplicație clonată care utilizează funcția, dar implicit EMUI vă permite doar să clonați Whatsapp/Facebook sau QQ/Wechat. Dacă doriți să clonați alte aplicații pentru a le folosi într-un lansator terță parte, atunci va trebui urmați tutorialul meu anterior să facă asta.


Utilizați funcția App Twin pe orice Lansator

Cum va funcționa acest lucru este simplu. Vom crea o serie de Sarcini în Tasker, fiecare Sarcină conținând o singură Acțiune fiecare: lansarea activității principale a fiecărei aplicații din lista App Twin. Când activitatea este lansată, se va deschide caseta de dialog care vă va cere să deschideți activitatea principală fie a aplicației originale, fie a aplicației clonate. Vom plasa o comandă rapidă pentru a rula fiecare sarcină pe ecranul de pornire, cum ar fi în Nova Launcher, astfel încât să putem dezlega funcția App Twin din lansatorul EMUI.

Deschideți Tasker și atingeți fila „Sarcina” sus. Apăsați pe + pictograma din dreapta jos pentru a crea o sarcină nouă. Denumiți Sarcina după aplicația pe care ați clonat-o. Odată ce vă aflați în ecranul de editare a sarcinilor, adăugați o nouă acțiune atingând butonul + pictograma din mijlocul jos al ecranului. Mergi la Aplicație --> Lansați aplicația și găsiți aplicația pe care ați clonat-o. Apasare prelungită pe numele aplicației pentru a afișa o listă de activități. Găsiți ceva care să semene cu Activitate principala în listă și selectați asta.

Rețineți că nu va exista întotdeauna o „Activitate principală” în această listă. Activitatea care lansează ecranul principal al unei aplicații poate fi numită tehnic orice. De exemplu, principala activitate care lansează Gmail se numește „MailActivity”. În cazul în care întâmpinați dificultăți în a afla care este, nu vă faceți griji, deoarece îl puteți găsi prin simpla încercare și eroare. Pur și simplu reveniți la ecranul de editare a sarcinilor după ce ați ales o activitate și apăsați butonul de redare din stânga jos pentru a testa sarcina. Dacă vedeți o fereastră de dialog pop-up „Acțiune completă folosind”, atunci aveți activitatea potrivită.

În cele din urmă, pentru ca Tasker să permită ca această sarcină să fie adăugată ca scurtătură/widget pe ecranul de pornire, trebuie să atribuim o pictogramă sarcinii. În ecranul de creare a sarcinii, apăsați din nou pe pictograma din colțul din dreapta jos (cea care arată ca o grilă de 9 blocuri). Veți vedea o fereastră de dialog pop-up „Selectare imagine”. Dacă aveți o pictogramă personalizată pe care doriți să o utilizați, puteți selecta „Local Media”, altfel vă recomand să apăsați pe Pictograma aplicației astfel încât să puteți utiliza doar pictograma implicită a aplicației.

Asta ar trebui să fie pentru această sarcină. Repetați acest proces pentru toate celelalte aplicații clonate pe care doriți să le adăugați la lansatorul dvs. terță parte.

Odată ce ați făcut acest lucru, este foarte simplu să adăugați această sarcină pe ecranul de pornire. Pur și simplu deschideți meniul de creare a widget-ului al lansatorului (de obicei o apăsare lungă pe o zonă goală) și căutați Comandă rapidă pentru sarcini sub lista de widget-uri Tasker. Atingeți asta și apoi alegeți Sarcina pe care ați creat-o mai devreme. Va trebui să repetați acest lucru pentru fiecare aplicație clonată pe care o doriți.

Si asta e! Acum vă puteți bucura de caracteristica App Twin a EMUI, cu orice aplicație la alegere pe orice lansator la alegere. Ambele încercări ale Huawei/Honor de a limita exclusivitatea acestei caracteristici sunt acum făcute discutabile. Să sperăm că acest lucru nu va fi remediat într-o actualizare viitoare!


Dacă dețineți un dispozitiv Huawei/Honor pe EMUI 5.X, încercați acest lucru și spuneți-ne dacă funcționează pentru dvs.!