Šiame vadove parodysiu, kaip naudoti EMUI „App Twin“ funkciją bet kurioje paleidimo priemonėje, pvz., „Nova“, „Apex“, „Action Launcher“ ir kt.
Prieš kelias dienas pasidalinau mokymo programa, kurioje aprašiau, kaip naudoti EMUI „App Twin“ funkciją bet kokia įdiegta programa ar žaidimas savo įrenginyje.
Jei turite „Huawei“ arba „Honor“ įrenginį, kuriame veikia „Android 7.0 Nougat“ su EMUI 5 (pvz., „Huawei Mate 9“ šeima, „Huawei P9/P9 Lite“, „Honor 6X“ arba „Honor 8“, ši mokymo programa gali būti naudinga). Nors tai tikrai puikus būdas išspręsti nereikalingą „Huawei“ / „Honor“ taikomą apribojimą, buvo ir kitas funkcijos apribojimas, kuris, mano manymu, buvo kvailas.
Net ir vadovaudamiesi toje mokymo programoje pateiktomis instrukcijomis, kurios aplenkė didžiausią pažeidėją, trukdantį naudoti „App Twin“ funkciją, vis tiek turėjote susidurti su faktu, kad „App Twin“ veikia tik su atsargine EMUI paleidimo priemone. Nepatenkintas šia didele žvaigždute, esančia mano mokymo programoje, norėjau sužinoti, ar yra būdas tai apeiti. Laimei, yra.
Sužinojau, kad klonuotos programos nėra smėlio dėžės programos ir iš tikrųjų gali reaguoti į įprastus „Android“ ketinimus, nukreiptus į pradinių programų veiklą. Pavyzdžiui, kai bandžiau bendrinti nuorodą iš „Chromium“ į „Reddit is Fun“, mane sutiko dialogo langas „užbaigti veiksmą naudojant“, kuriame buvo prašoma pasirinkti tarp pradinės programos ir klonuotos programos.
Tai reiškia, kad klonuotą programą galima paleisti siunčiant ketinimą, nukreiptą į pagrindinę programos veiklą. Galų gale, jei „Chromium“ gali tai padaryti, kodėl mes negalime?
Iš tikrųjų gana paprasta tai padaryti naudojant kažką panašaus, leidžiantį paleisti klonuotas programas iš bet kurios mūsų pasirinktos trečiosios šalies paleidimo priemonės. Naudojant Intent/Shortcut maker, pvz., Tikslas arba Pradėti ketinimą „Play“ parduotuvėje galime padaryti sparčiuosius klavišus, kad atidarytume parinkiklį „Užbaigti veiksmą naudojant“.
Nors šios programos yra nemokamos, joms reikia žinoti pagrindinės veiklos / komponento pavadinimą, kurį galite gauti iš logcat arba žiūrėdami į AndroidManifest. Todėl dėl sunkumų, susijusių su tinkamos veiklos, į kurią reikia nukreipti, išsiaiškinimu, parodysiu, kaip tai padaryti naudojant Taskeris.
Pastaba: ši pamoka yra beprasmė, jei nenaudojate „App Twin“ funkcijos. Ši pamoka veiks su bet kuria klonuota programa naudojant šią funkciją, tačiau pagal numatytuosius nustatymus EMUI leidžia klonuoti tik Whatsapp / Facebook arba QQ / Wechat. Jei norite klonuoti kitas programas, kad galėtumėte jas naudoti trečiosios šalies paleidimo priemonėje, turėsite tai padaryti sekite mano ankstesnę pamoką tai padaryti.
Naudokite „App Twin“ funkciją bet kurioje paleidimo priemonėje
Kaip tai veiks, paprasta. „Tasker“ sukursime užduočių seriją, kurioje kiekvienoje užduotyje bus tik vienas veiksmas: paleidžiama pagrindinė kiekvienos programos, esančios „App Twin“ sąraše, veikla. Kai veikla bus paleista, bus atidarytas dialogo langas, kuriame bus prašoma atidaryti pagrindinę pradinės arba klonuotos programos veiklą. Pradiniame ekrane, pvz., „Nova Launcher“, įdėsime kiekvienos užduoties vykdymo nuorodą, kad galėtume atjungti „App Twin“ funkciją nuo EMUI paleidimo priemonės.
Atidarykite „Tasker“ ir viršuje bakstelėkite skirtuką „Užduotis“. Paspauskite ant + piktogramą apatiniame dešiniajame kampe, kad sukurtumėte naują užduotį. Pavadinkite užduotį pagal programą, kurią klonavote. Kai būsite užduočių redagavimo ekrane, pridėkite naują veiksmą bakstelėdami + piktogramą ekrano apačioje. Eiti į Programėlė --> Paleisti programą ir raskite programą, kurią klonavote. Ilgai paspauskite ant programos pavadinimo, kad būtų rodomas veiklos sąrašas. Raskite kažką, kas atrodo kaip Pagrindinis užsiėmimas sąraše ir pasirinkite jį.
Atminkite, kad šiame sąraše ne visada bus „Pagrindinė veikla“. Veikla, kuri paleidžia pagrindinį programos ekraną, techniškai gali būti pavadinta bet kuo. Pavyzdžiui, pagrindinė veikla, kuri paleidžia „Gmail“, vadinama „MailActivity“. Jei kyla problemų išsiaiškinti, kuris iš jų yra, nesijaudinkite, nes galite jį rasti paprastu bandymu ir klaidomis. Pasirinkę veiklą tiesiog grįžkite į užduočių redagavimo ekraną ir paspauskite paleidimo mygtuką apačioje kairėje, kad išbandytumėte užduotį. Jei matote iššokantįjį dialogo langą „Atlikti veiksmą naudojant“, vadinasi, atlikote tinkamą veiklą.
Galiausiai, kad „Tasker“ įgalintų šią užduotį įtraukti kaip nuorodą / valdiklį jūsų pagrindiniame ekrane, turime priskirti užduočiai piktogramą. Užduočių kūrimo ekrane dar kartą paspauskite apatiniame dešiniajame kampe esančią piktogramą (tą, kuri atrodo kaip 9 blokų tinklelis). Pamatysite iššokantįjį dialogo langą „Vaizdo pasirinkimas“. Jei turite pasirinktinę piktogramą, kurią norite naudoti, galite pasirinkti „Vietinė medija“, kitu atveju rekomenduoju bakstelėti Programos piktograma todėl galite tiesiog naudoti numatytąją programos piktogramą.
Tai turėtų būti ši užduotis. Pakartokite šį procesą visoms kitoms klonuotoms programoms, kurias norite įtraukti į trečiosios šalies paleidimo priemonę.
Kai tai padarysite, labai paprasta pridėti šią užduotį prie pagrindinio ekrano. Tiesiog iškvieskite paleidimo priemonės valdiklių kūrimo meniu (paprastai ilgai paspauskite tuščią sritį) ir ieškokite Užduoties nuoroda „Tasker“ valdiklių sąraše. Bakstelėkite tai ir pasirinkite anksčiau sukurtą užduotį. Turėsite tai pakartoti kiekvienai norimai klonuotai programai.
Štai ir viskas! Dabar galite mėgautis EMUI „App Twin“ funkcija, su bet kuria pasirinkta programa bet kurioje pasirinktoje paleidimo priemonėje. Abu „Huawei“ / „Honor“ bandymai apriboti šios funkcijos išskirtinumą dabar yra nepagrįsti. Tikėkimės, kad tai nebus ištaisyta būsimame atnaujinime!
Jei turite Huawei / Honor įrenginį su EMUI 5.X, išbandykite tai ir praneškite mums, ar jis tinka jums!