Selles õpetuses näitan teile, kuidas kasutada EMUI App Twin funktsiooni mis tahes käivitusprogrammis, nagu Nova, Apex, Action Launcher jne.
Paar päeva tagasi jagasin õpetust, kuidas kasutada EMUI App Twin funktsiooni mis tahes installitud rakendus või mäng teie seadmes.
Kui teil on Huawei või Honori seade, mis töötab operatsioonisüsteemiga Android 7.0 Nougat koos EMUI 5-ga (nt Huawei Mate 9 perekond, Huawei P9/P9 Lite, Honor 6X või Honor 8), võib-olla oli see õpetus kasulik. Kuigi see on kindlasti hea lahendus Huawei / Honori kehtestatud tarbetu piirangu lahendamiseks, oli funktsioonil veel üks piirang, mis minu arvates oli rumal.
Isegi selles õpetuses esitatud juhistega, mis läksid mööda kõige hullemast õigusrikkujast, kes takistas App Twini funktsiooni, pidite ikkagi leppima tõsiasjaga, et App Twin töötab ainult EMUI käivitusprogrammiga. Kuna ma ei olnud rahul selle õpetusele pandud suure tärniga, tahtsin ma näha, kas sellest on võimalik mööda minna. Õnneks on.
Avastasin, et kloonitud rakendused ei ole liivakastirakendused ja võivad tegelikult reageerida tavapärastele Androidi kavatsustele, mis sihivad algsete rakenduste tegevusi. Näiteks kui proovisin jagada Chromiumi linki teenusele Reddit is Fun, ilmus mulle dialoog „Täielik toiming kasutades”, mis palus mul valida algse rakenduse ja kloonitud rakenduse vahel.
See tähendab, et kloonitud rakenduse saab käivitada, saates rakenduse põhitegevusele suunatud kavatsuse. Lõppude lõpuks, kui Chromium saab sellega hakkama, siis miks me ei suuda?
Tegelikult on seda üsna lihtne teha, kasutades midagi sellist, mis võimaldab meil käivitada kloonitud rakendusi mis tahes meie valitud kolmanda osapoole käivitajast. Kasutades Intent/Otsetee tegijat, näiteks Kavatsus või Käivitage Intent Play poest saame teha otseteid, et avada valija "toimingu lõpetamine kasutades".
Kuigi need rakendused on tasuta, peate teadma põhitegevuse/komponendi nime, mille saate hankida kas logcatist või AndroidManifestist. Seetõttu näitan ma teile selle asemel, kuidas seda teha kasutades Tasker.
Märkus: see õpetus on mõttetu, kui te ei kasuta App Twini funktsiooni. See õpetus töötab kõigi seda funktsiooni kasutavate kloonitud rakendustega, kuid vaikimisi võimaldab EMUI kloonida ainult Whatsappi/Facebooki või QQ/Wechati. Kui soovite kloonida teisi rakendusi, et kasutada neid kolmanda osapoole käivitusprogrammis, peate seda tegema järgige minu eelmist õpetust seda teha.
Kasutage rakenduse kaksikfunktsiooni mis tahes käivitusprogrammis
Kuidas see toimima hakkab, on lihtne. Loome Taskeris rida ülesandeid, kus iga ülesanne sisaldab ainult ühte toimingut: iga rakenduse põhitegevuse käivitamine rakenduse kaksikprogrammi loendis. Kui tegevus on käivitatud, avaneb dialoog, milles palutakse teil avada kas algse rakenduse või kloonitud rakenduse põhitegevus. Asetame iga ülesande käivitamiseks otsetee avaekraanile, näiteks Nova Launcheris, et saaksime rakenduse Twin funktsiooni EMUI käivitusprogrammist lahti ühendada.
Avage Tasker ja puudutage ülaosas vahekaarti "Task". Vajutage nuppu + ikooni all paremal, et luua uus ülesanne. Pange ülesandele nimi kloonitud rakenduse järgi. Kui olete ülesande redigeerimise ekraanil, lisage uus toiming, puudutades ikooni + ikooni ekraani allosas keskel. Minema Rakendus --> Käivita rakendus ja leidke kloonitud rakendus. Pikk vajutus tegevuste loendi kuvamiseks rakenduse nimel. Leidke midagi, mis näeb välja nagu Põhitegevus loendist ja valige see.
Pange tähele, et selles loendis ei ole alati "Põhitegevust". Tegevust, mis käivitab rakenduse põhiekraani, võib tehniliselt nimetada ükskõik milleks. Näiteks Gmaili käivitava põhitegevuse nimi on "MailActivity". Kui teil on probleeme välja selgitada, milline see on, ärge muretsege, sest leiate selle lihtsa katse-eksituse meetodil. Pärast toimingu valimist minge lihtsalt tagasi ülesande redigeerimise ekraanile ja vajutage ülesande testimiseks vasakus allnurgas olevat esitusnuppu. Kui näete hüpikakent "toimingu lõpetamine kasutades", siis on teil õige tegevus.
Lõpuks, selleks, et Tasker saaks selle ülesande lisada otseteena/vidinana teie avakuvale, peame ülesandele määrama ikooni. Ülesande loomise ekraanil vajutage veel kord alumises paremas nurgas ikooni (see näeb välja nagu 9 plokist koosnev ruudustik). Näete hüpikakent "Pildi valimine". Kui teil on kohandatud ikoon, mida soovite kasutada, saate valida "Kohalik meedia", vastasel juhul soovitan seda puudutada Rakenduse ikoon nii et saate lihtsalt kasutada rakenduse vaikeikooni.
See peaks selle ülesande jaoks olema. Korrake seda protsessi kõigi teiste kloonitud rakenduste puhul, mida soovite oma kolmanda osapoole käivitusprogrammi lisada.
Kui olete selle teinud, on selle ülesande lisamine oma avakuvale väga lihtne. Lihtsalt avage käivitaja vidinate loomise menüü (tavaliselt vajutage pikalt tühjal alal) ja otsige üles Ülesande otsetee Taskeri vidinate loendi all. Puudutage seda ja seejärel valige varem loodud ülesanne. Peate seda kordama iga soovitud kloonitud rakenduse puhul.
Ja see ongi kõik! Nüüd saate nautida EMUI App Twin funktsiooni, mis tahes teie valitud rakendusega mis tahes teie valitud käivitusprogrammis. Mõlemad Huawei/Honori katsed piirata selle funktsiooni eksklusiivsust on nüüd vaieldavad. Loodame vaid, et seda tulevases värskenduses ei parandata!
Kui teil on EMUI 5.X-ga Huawei/Honor seade, proovige seda ja andke meile teada, kas see töötab teie jaoks!