A saját Xposed modulok elkészítése egyszerűbb, mint gondolná

Egy kis idő és energia birtokában nem tart sokáig, amíg az Androidon és az alkalmazásokon belül számos elemet megváltoztathat, mind megjelenésében, mind működésében.

Az XDA szívéhez közel áll az Xposed Framework by Rovo89. A legtöbben már használtuk, de úgy érezheti, hogy a modul tárolójából hiányzik valami. Megtaláltuk a megoldást számos útmutatóval, amelyek célja, hogy elkezdhesse saját moduljait, olyasvalamit, ami ijesztő lehet, de egy kis idővel és egy egészen új fejlesztési területet nyithat meg erőfeszítés.

Hol jobb kezdeni, mint az elején? A Rovo89 egy egyenest alkotott oktatóanyag az Xposed fejlesztésének megkezdéséhez. Ami a „hello world” program megfelelője, amikor elkezdünk tanulni bármilyen médiummal fejleszteni, ez útmutató megtanítja, hogyan kell felépíteni egy alapmodult, amellyel az óra színét pirosra cserélheti. Az oldal nemcsak az indulási folyamatot tárgyalja, hanem az Xposed működését is az Android rendszeren belül a metódushívások „akasztásával”, és lehetővé teszi a kód beszúrását előtte és utána mód. Kezdve az alkalmazás metaadatainak módosításával, hogy azt modulként jelölje meg, és a kód végrehajtásával befejezve, ez valóban tartalmazza az összes alapelemet, amelyre szüksége lehet az első modul megértéséhez és megvalósításához. Megtalálhatod az útmutatóját

itt.

"Rendben.. meg szeretné tudni, hogyan hozhat létre új modult az Xposed számára? Ezután olvassa el ezt az oktatóanyagot (vagy nevezzük inkább "kiterjedt esszének"), és tanulja meg, hogyan kell megközelíteni ezt - Rovo89

A Rovo89 munkásságát bővítve, fórumtag hamzahrmalik számos nagyszerű kiegészítést adott az oktatóanyaghoz, beleértve a Windowson belüli lépésről lépésre készült képeket azoknak, akik a tanulás során előnyben részesítik a vizuális segédeszközöket. Egy másik fejlesztés az eredeti cikkhez képest egy második modul felvétele, amely megváltoztatja az állapotsor magasságát. A projekt megkezdése előtti beállítására vonatkozó utasításokkal ez a szál lehetővé teszi az új és a tapasztalt fejlesztők számára, hogy elkezdjék vagy felfrissítsék képességeiket. Ezúttal a cikk kilenc külön leckére oszlik, amelyek mindegyike új kihívásokkal és forgatókönyvekkel foglalkozik, amelyekkel utazása során szembesülhet. Azok számára, akik időt szeretnének spórolni, hamzahrmalik egy linket is mellékelt az eszközére, amely átveszi az osztály-, projekt-, csomag- és alkalmazásneveket, valamint a minimális API-szinteket, majd létrehoz egy Eclipse-projektet, amely készen áll a modulra. Amint azt a Java nyelven írják, a platformok közötti kompatibilitás szintje, beleértve a Windowst és a Linuxot is. Az eredeti szálat megtalálod itt és a beállító eszköze itt.

"Természetesen ez egyszerű volt, de attól függően, hogy pontosan mit szeretnél a moduloddal, előfordulhat, hogy sok módszert kell használni. Ha már módosítottál APK-kat, tudni fogod, mire gondolok."hamzahrmalik

AIDEAlternatív megoldásként előnyben részesítheti a modulok létrehozását az Androidon belül, lehetővé téve a fejlesztést útközben. Ez volt az oka t2107's cérna az Xposed belső fejlesztéséről AIDE amely egy integrált fejlesztői környezet Android számára. A fejlesztés alatt álló operációs rendszeren kívül számos más különbség is van ez és a Rovo89 által közzétett eredeti oktatóanyag között; ezek közé tartozik az összes *.class fájl törlése a végzetes hibák elkerülése érdekében, és az esetleges A memóriaproblémák elkerülése érdekében meg kell növelni az eszközök kupacméretét, ahogy az a t2107-nél is látható Galaxy Note. Ha ismeri az AIDE-t, vagy úgy érzi, hogy meg tudja oldani a vele járó apró problémákat, akkor talán jobban jár, ha a eredeti útmutató.

"Indítsa újra a készüléket. Ha az óra piros, akkor nagyon boldognak kell lenned; most hozta létre az első Xposed modulját. Most már szórakozhat modulok építésével az Aide és az Xposed segítségével" - t2107

Most meg kell tapasztalnia, hogy rendelkezik az eszközökkel és a tudással, hogy elkezdje saját moduljait. Egy kis idő és energia birtokában nem tart sokáig, amíg az Androidon és az alkalmazásokon belül számos elemet megváltoztathat megjelenésükben és működésükben egyaránt. Mint mindig, ha olyat alkotsz, ami mások számára hasznos lehet, oszd meg a fórumokon, hogy mások is hasznot húzhassanak belőle!

Létrehozott már Xposed modulokat? Hagyj megjegyzést lent!