Tässä opetusohjelmassa näytän sinulle, kuinka voit käyttää EMUI: n App Twin -ominaisuutta missä tahansa käynnistysohjelmassa, kuten Nova, Apex, Action Launcher jne.
Muutama päivä sitten jaoin opetusohjelman, jossa kerroin EMUI: n App Twin -ominaisuuden käyttämisestä mikä tahansa asennettu sovellus tai peli laitteellasi.
Jos omistat Huawei- tai Honor-laitteen, jossa on Android 7.0 Nougat ja EMUI 5 (kuten Huawei Mate 9 -perhe, Huawei P9/P9 Lite, Honor 6X tai Honor 8), tämä opetusohjelma on ehkä ollut hyödyllinen. Vaikka se on varmasti siisti ratkaisu Huawein/Honorin asettaman tarpeettoman rajoituksen ratkaisemiseksi, ominaisuudessa oli toinenkin rajoitus, joka oli mielestäni typerä.
Jopa tuossa opetusohjelmassa esitetyistä ohjeista, jotka ohittivat pahimman rikoksentekijän, joka haittasi App Twin -ominaisuutta, jouduit silti käsittelemään sitä tosiasiaa, että App Twin toimii vain varastossa olevan EMUI-käynnistimen kanssa. Koska en ollut tyytyväinen tähän opetusohjelmassani olevaan suureen tähdeseen, halusin nähdä, voisiko tämä kiertää. Onneksi on.
Huomasin, että kloonatut sovellukset eivät ole hiekkalaatikkosovelluksia, vaan voivat itse asiassa reagoida tavallisiin Android-tavoitteisiin, jotka kohdistuvat alkuperäisten sovellusten toimintaan. Esimerkiksi kun yritin jakaa linkin Chromiumista Reddit is Fun -sovellukseen, sain "suorita toiminto loppuun" -valintaikkunan, jossa minua pyydettiin valitsemaan alkuperäisen sovelluksen ja kloonatun sovelluksen välillä.
Tämä tarkoittaa, että kloonattu sovellus voidaan käynnistää lähettämällä sovelluksen päätoimintoon kohdistuva tarkoitus. Loppujen lopuksi, jos Chromium pystyy siihen, miksi emme me?
Se on itse asiassa melko yksinkertaista tehdä tämä käyttämällä jotain tällaista, jolloin voimme käynnistää kloonattuja sovelluksia mistä tahansa valitsemastamme kolmannen osapuolen käynnistysohjelmasta. Käyttämällä Intent/Shortcut maker -ohjelmaa, kuten Tahallisuus tai Aloita Intent Play Kaupasta, voimme tehdä pikanäppäimiä "Suorita toiminto loppuun käyttämällä" -valitsimen avaamiseksi.
Vaikka nämä sovellukset ovat ilmaisia, ne edellyttävät, että tiedät päätoiminnon/komponentin nimen, jonka voit poimia joko logcatista tai AndroidManifestistä. Siksi, koska kohdistettavan toiminnan löytäminen on vaikeaa, näytän sinulle sen sijaan, kuinka tämä tehdään käyttämällä Tasker.
Huomaa: tämä opetusohjelma on turha, jos et käytä App Twin -ominaisuutta. Tämä opetusohjelma toimii kaikkien tätä ominaisuutta käyttävien kloonattujen sovellusten kanssa, mutta oletuksena EMUI sallii vain Whatsappin/Facebookin tai QQ/Wechatin kloonauksen. Jos haluat kloonata muita sovelluksia käyttääksesi niitä kolmannen osapuolen käynnistysohjelmassa, sinun on tehtävä se seuraa edellistä opetusohjelmaani tehdä niin.
Käytä App Twin -ominaisuutta missä tahansa käynnistysohjelmassa
Kuinka tämä toimii, on yksinkertainen. Luomme Taskerissa sarjan tehtäviä, joista jokainen sisältää vain yhden toiminnon: kunkin sovelluksen päätoiminnon käynnistäminen App Twin -luettelossa. Kun toiminto käynnistetään, se avaa valintaikkunan, jossa sinua pyydetään avaamaan joko alkuperäisen sovelluksen tai kloonatun sovelluksesi päätoiminto. Sijoitamme pikakuvakkeen kunkin tehtävän suorittamista varten aloitusnäytölle, kuten Nova Launcheriin, jotta voimme irrottaa App Twin -ominaisuuden EMUI-käynnistysohjelmasta.
Avaa Tasker ja napauta "Tehtävä" -välilehteä ylhäällä. Paina + -kuvaketta oikeassa alakulmassa luodaksesi uuden tehtävän. Nimeä tehtävä kloonaamasi sovelluksen mukaan. Kun olet Tehtävän muokkausnäytössä, lisää uusi toiminto napauttamalla + -kuvaketta näytön alareunassa keskellä. Mene Sovellus -> Käynnistä sovellus ja löydä kloonaamasi sovellus. Pitkä painallus sovelluksen nimessä avataksesi luettelon toiminnoista. Etsi jotain, joka näyttää Pääaktiviteetti luettelosta ja valitse se.
Huomaa, että tässä luettelossa ei aina ole "Päätoimintaa". Toiminto, joka käynnistää sovelluksen päänäytön, voidaan teknisesti nimetä miksi tahansa. Esimerkiksi päätoiminto, joka käynnistää Gmailin, on nimeltään "MailActivity". Jos sinulla on vaikeuksia selvittää, mikä se on, älä huoli, sillä voit löytää sen yksinkertaisella yrityksen ja erehdyksen avulla. Palaa vain tehtävän muokkausnäyttöön, kun olet valinnut toiminnon, ja testaa tehtävää painamalla vasemmassa alakulmassa olevaa toistopainiketta. Jos näet ponnahdusikkunan "Suorita toiminto loppuun käyttämällä" -valintaikkunan, sinulla on oikea toiminta.
Lopuksi, jotta Tasker mahdollistaa tämän tehtävän lisäämisen pikakuvakkeeksi/widgetiksi aloitusnäytöllesi, meidän on määritettävä tehtävälle kuvake. Paina Tehtävän luontinäytössä jälleen oikean alakulman kuvaketta (kuvaketta, joka näyttää 9 lohkon ruudukolta). Näet "Image Select" -valintaikkunan. Jos sinulla on mukautettu kuvake, jota haluat käyttää, voit valita "Paikallinen media", muuten suosittelen napauttamaan sitä Sovelluskuvake joten voit käyttää vain sovelluksen oletuskuvaketta.
Sen pitäisi olla tässä tehtävässä. Toista tämä prosessi kaikille muille kloonatuille sovelluksille, jotka haluat lisätä kolmannen osapuolen käynnistysohjelmaan.
Kun olet tehnyt sen, on erittäin helppoa lisätä tämä tehtävä aloitusnäyttöön. Tuo vain käynnistysohjelman widgetien luontivalikko esiin (yleensä paina pitkään tyhjää aluetta) ja etsi Tehtävän pikakuvake Tasker-widget-luettelossa. Napauta sitä ja valitse sitten aiemmin luomasi tehtävä. Sinun on toistettava tämä jokaiselle haluamasi kloonatulle sovellukselle.
Ja siinä se! Nyt voit nauttia EMUI: n App Twin -ominaisuudesta, millä tahansa valitsemallasi sovelluksella missä tahansa valitsemassasi käynnistysohjelmassa. Molemmat Huawein/Honorin yritykset rajoittaa tämän ominaisuuden eksklusiivisuutta ovat nyt kiistanalaisia. Toivotaan vain, että tätä ei korjata tulevassa päivityksessä!
Jos omistat Huawei/Honor-laitteen EMUI 5.X: ssä, kokeile tätä ja kerro meille, toimiiko se sinulle!