Sukurti savo Xposed modulius yra lengviau, nei manote

Turėdami šiek tiek laiko ir energijos, neturėtumėte ilgai užtrukti, kol galėsite pakeisti daugelio „Android“ ir programų elementų išvaizdą ir funkcijas.

Netoli XDA širdies yra Xposed Framework by Rovo89. Daugelis iš mūsų tuo naudojosi, bet jums gali atrodyti, kad modulio saugykloje kažko trūksta. Turime sprendimą su keletu vadovų, skirtų padėti jums pradėti kurti savo modulius, kažkas, kas gali būti bauginanti, bet gali atverti visiškai naują plėtros lauką su šiek tiek laiko ir pastangos.

Nuo ko geriau pradėti, nei iš pradžių? Rovo89 sukūrė tiesią pirmyn pamoka Norėdami pradėti kurti Xposed. Kas yra „labas pasauli“ programos atitikmuo, kai pradedama mokytis tobulėti naudojant bet kokią terpę, tai vadovas moko, kaip sukurti pagrindinį modulį, kad būtų galima pakeisti laikrodžio spalvą į raudoną. Puslapyje ne tik aptariamas procesas, nuo kurio galite pradėti, bet ir aprašoma, kaip veikia Xposed „Android“ sistemoje „užkabinant“ metodo skambučius ir leidžiant įvesti kodą prieš ir po metodus. Pradedant nuo programos metaduomenų keitimo, kad ji būtų pažymėta kaip modulis, ir baigiant kodo vykdymu, tai tikrai turi visus pagrindus, kurių gali prireikti norint suprasti ir įdiegti pirmąjį modulį. Galite rasti jo vadovą

čia.

"Gerai.. norite sužinoti, kaip sukurti naują Xposed modulį? Tada perskaitykite šią pamoką (arba pavadinkime ją „išsamiu esė“) ir sužinokite, kaip tai padaryti. - Rovo89

Plačiau apie Rovo89 darbą, forumo narys hamzahrmalik pridėjo daug puikių mokymo programos papildymų, įskaitant žingsnis po žingsnio vaizdus iš „Windows“ tiems iš mūsų, kurie mokydamiesi renkasi vaizdines priemones. Kitas patobulinimas, palyginti su pirminiu straipsniu, yra antrojo modulio, kuris keičia būsenos juostos aukštį, įtraukimas. Su instrukcijomis, kaip nustatyti projektą prieš pradedant, ši gija leidžia tiek naujiems, tiek patyrusiems kūrėjams pradėti arba tobulinti savo įgūdžius. Šį kartą straipsnis suskirstytas į devynias atskiras pamokas, kurių kiekviena apima naujus iššūkius ir scenarijus, su kuriais galite susidurti savo kelionėje. Norintiems sutaupyti laiko, hamzahrmalik taip pat įtraukė nuorodą į savo įrankį, kuris paims jūsų klasės, projekto, paketo ir programų pavadinimus bei minimalius API lygius ir sugeneruos jūsų moduliui paruoštą „Eclipse“ projektą. Kaip parašyta „Java“, yra kelių platformų suderinamumo lygis, įskaitant „Windows“ ir „Linux“. Originalią temą galite rasti čia ir jo nustatymo įrankis čia.

„Žinoma, tai buvo lengva, bet priklausomai nuo to, ką tiksliai norite, kad modulis veiktų, gali tekti naudoti daugybę metodų. Jei kada nors modifikavote APK, suprasite, ką aš turiu galvoje.hamzahrmalik

AIDEArba galbūt norėsite sukurti savo modulius pačioje „Android“, kad galėtumėte juos kurti kelyje. Tai buvo priežastis t2107's siūlas kuriant Xposed viduje AIDE kuri yra integruota „Android“ kūrimo aplinka. Be OS, kurią kuriate, yra keletas kitų skirtumų tarp šios ir originalios Rovo89 paskelbtos mokymo programos; Tai apima visų *.class failų ištrynimą, kad būtų išvengta lemtingų klaidų ir galimų būtinas veiksmas padidinti įrenginių krūvos dydį, kad būtų išvengta atminties problemų, kaip buvo matyti t2107 Galaxy Note. Jei esate susipažinęs su AIDE arba manote, kad galite išspręsti su juo susijusias mažas problemas, jums gali būti geriau pradėti nuo originalus vadovas.

„Iš naujo paleiskite įrenginį. Jei laikrodis raudonas, tuomet turėtumėte būti labai laimingi; ką tik sukūrėte savo pirmąjį Xposed modulį. Dabar galite smagiai praleisti laiką kurdami modulius su „Aide“ ir „Xposed“ - t2107

Dabar turėtumėte suprasti, kad turite priemonių ir žinių pradėti kurti savo modulius. Turėdami šiek tiek laiko ir energijos, neturėtumėte ilgai užtrukti, kol galėsite pakeisti daugelio „Android“ ir programų elementų išvaizdą ir funkcijas. Kaip visada, jei kuriate ką nors, kas gali būti naudinga kitiems, pasidalykite juo forumuose, kad kiti galėtų pasinaudoti!

Ar anksčiau kūrėte Xposed modulius? Palikite komentarą žemiau!