Izveidot savus Xposed moduļus ir vieglāk, nekā jūs domājat

Patērējot nedaudz laika un enerģijas, nepaies ilgs laiks, līdz jūs varat mainīt daudzus Android un lietotņu elementus gan izskatā, gan darbībā.

XDA centrā ir Xposed Framework by Rovo89. Lielākā daļa no mums to būs izmantojuši, taču jums var šķist, ka moduļa repozitorijā kaut kā trūkst. Mums ir risinājums ar vairākiem ceļvežiem, kuru mērķis ir palīdzēt jums sākt veidot savus moduļus, kaut kas var būt biedējošs, bet var atvērt pilnīgi jaunu attīstības lauku ar nelielu laiku un pūles.

Kur labāk sākt nekā sākumā? Rovo89 ir izveidojis taisni uz priekšu pamācība lai sāktu izstrādāt Xposed. Kas ir līdzvērtīgs programmai "sveiki pasaule", sākot mācīties attīstīties ar jebkuru mediju, šis vadīt māca, kā izveidot pamata moduli, lai mainītu pulksteņa krāsu uz sarkanu. Lapā ir ne tikai apspriests process, ar kuru varat sākt, bet arī tas, kā darbojas Xposed Android sistēmā, "noķerot" metodes zvanus un ļaujot ievadīt kodu pirms un pēc metodes. Sākot ar lietotnes metadatu maiņu, lai to atzīmētu kā moduli, un beidzot ar koda izpildi, tajā patiešām ir visi pamati, kas jums varētu būt nepieciešami, lai izprastu un ieviestu savu pirmo moduli. Jūs varat atrast viņa ceļvedi

šeit.

"Labi.. vai vēlaties uzzināt, kā izveidot jaunu Xposed moduli? Pēc tam izlasiet šo pamācību (vai drīzāk sauksim to par "plašo eseju") un uzziniet, kā tai pievērsties. - Rovo89

Paplašinot Rovo89 darbu, foruma dalībnieks hamzahrmalik ir veicis daudzus lieliskus apmācības papildinājumus, tostarp soli pa solim attēlus no sistēmas Windows tiem no mums, kuri mācoties dod priekšroku vizuāliem palīglīdzekļiem. Vēl viens uzlabojums salīdzinājumā ar sākotnējo rakstu ir otrā moduļa iekļaušana, kas maina statusa joslas augstumu. Šis pavediens sniedz norādījumus par projekta iestatīšanu pirms sākuma, un tas ļauj gan jauniem, gan pieredzējušiem izstrādātājiem sākt vai papildināt savas prasmes. Šoreiz raksts ir sadalīts deviņās atsevišķās nodarbībās, kas aptver jaunas problēmas un scenārijus, ar kuriem jūs varat saskarties savā ceļojumā. Tiem, kas vēlas ietaupīt laiku, hamzahrmalik ir arī iekļāvis saiti uz savu rīku, kas norādīs jūsu klases, projekta, pakotnes un lietotņu nosaukumus, kā arī minimālos API līmeņus un pēc tam ģenerēs jūsu modulim gatavu Eclipse projektu. Kā tas ir rakstīts Java, pastāv starpplatformu saderības līmenis, tostarp Windows un Linux. Jūs varat atrast oriģinālo pavedienu šeit un viņa iestatīšanas rīks šeit.

"Protams, tas bija vienkārši, taču atkarībā no tā, ko tieši vēlaties, lai modulis darītu, jums var nākties izmantot daudzas metodes. Ja esat kādreiz modificējis APK, jūs sapratīsit, ko es domāju."hamzahrmalik

AIDEVarat arī izvēlēties izveidot savus moduļus pašā Android, lai tos varētu izstrādāt, atrodoties ceļā. Tas bija iemesls t2107s pavediens par izstrādi Xposed iekšā AIDE kas ir integrēta Android izstrādes vide. Papildus OS, kuru izstrādājat, pastāv vairākas citas atšķirības starp šo un sākotnējo Rovo89 ievietoto apmācību; tie ietver visu *.class failu dzēšanu, lai novērstu fatālas kļūdas un, iespējams, nepieciešamais solis, lai palielinātu ierīču kaudzes lielumu, lai novērstu atmiņas problēmas, kā tas bija redzams t2107 Galaxy Note. Ja esat iepazinies ar AIDE vai jūtat, ka varētu tikt galā ar nelielām problēmām, kas ar to saistītas, iespējams, labāk sākt ar oriģināls vadīt.

"Restartējiet ierīci. Ja pulkstenis ir sarkans, tad jums vajadzētu būt ļoti laimīgam; jūs tikko izveidojāt savu pirmo Xposed moduli. Tagad jūs varat izklaidēties, veidojot moduļus ar Aide un Xposed" - t2107

Tagad jums vajadzētu atklāt, ka jums ir līdzekļi un zināšanas, lai sāktu veidot savus moduļus. Patērējot nedaudz laika un enerģijas, nevajadzētu ilgt ilgi, pirms varēsit mainīt daudzus Android un lietotņu elementus gan izskatā, gan funkcijās. Kā vienmēr, ja izveidojat kaut ko tādu, kas var būt noderīgs citiem, kopīgojiet to forumos, lai citi varētu gūt labumu!

Vai esat jau iepriekš izveidojis Xposed moduļus? Atstājiet komentāru zemāk!