С малко време и енергия не би трябвало да ви отнеме много време, преди да можете да промените много от елементите в Android и приложенията както във външния вид, така и във функциите
Близо до сърцето на XDA е Xposed Framework от Рово89. Повечето от нас ще са го използвали, но може да почувствате, че модулното хранилище липсва нещо. Имаме решение с няколко ръководства, насочени към това да започнете да създавате свои собствени модули, нещо, което може да е плашещо, но може да отвори изцяло ново поле за развитие с малко време и усилие.
Къде е по-добре да започнете от началото? Rovo89 създаде право напред урок за започване на разработка за Xposed. В това, което е еквивалентът на програма „Здравей свят“, когато започнете да се учите да се развивате с всякаква среда, това ръководство учи ви как да изградите основен модул, за да промените цвета на часовника си на червен. Страницата не само обсъжда процеса, с който можете да започнете, но и как работи Xposed в рамките на системата Android чрез „закачане“ на извиквания на метод и ви позволява да инжектирате код преди и след методи. Започвайки с промяната на метаданните на приложението, за да го обозначите като модул и завършите с изпълнението на вашия код, това наистина съдържа всички основи, от които може да се нуждаете, за да разберете и внедрите първия си модул. Можете да намерите неговото ръководство
тук."Добре.. искате да научите как можете да създадете нов модул за Xposed? Тогава прочетете този урок (или нека по-скоро да го наречем „разширено есе“) и научете как да подходите към това“ - Рово89
Разширяване на работата на Rovo89, член на форума хамзахрмалик направи много страхотни допълнения към урока, включително изображения стъпка по стъпка от Windows за онези от нас, които предпочитат визуални помощни средства, когато учат. Друго подобрение спрямо оригиналната статия е включването на втори модул, който променя височината на вашата лента на състоянието. С инструкции как да настроите своя проект, преди да започнете, тази нишка позволява както на новите, така и на опитните разработчици да започнат или да освежат уменията си. Този път статията е разделена на девет отделни урока, всеки от които обхваща нови предизвикателства и сценарии, с които може да се сблъскате по време на пътуването си. За тези, които искат да спестят време, хамзахрмалик също така е включил връзка към неговия инструмент, който ще вземе имената на вашия клас, проект, пакет и приложение, както и минималните ви нива на API и след това ще генерира проект на Eclipse, готов за вашия модул. Както е написано в Java, има ниво на междуплатформена съвместимост, включително Windows и Linux. Можете да намерите оригиналната тема тук и неговия инструмент за настройка тук.
„Разбира се, това беше лесно, но в зависимост от това какво точно искате да прави модулът ви, може да се наложи да закачите много методи. Ако някога сте модифицирали APK, ще разберете какво имам предвид" - хамзахрмалик
Като алтернатива може да предпочетете да създадете своите модули в самия Android, позволявайки разработка в движение. Това беше причината t2107'с резба при разработването за Xposed вътре ПОМОЩНИК която е интегрирана среда за разработка за Android. Освен операционната система, върху която разработвате, има няколко други разлики между този и оригиналния урок, публикуван от Rovo89; те включват изтриването на всички *.class файлове за предотвратяване на фатални грешки и евентуално необходима стъпка за увеличаване на размера на купчината на вашите устройства, за да предотвратите проблеми с паметта, както се видя на t2107 Галакси ноут. Ако сте запознати с AIDE или смятате, че можете да се справите с малките проблеми, които идват с него, може да се окажете по-добре да започнете с оригинален ръководство.
„Рестартирайте устройството си. Ако часовникът е червен, значи трябва да сте много щастливи; току-що създадохте първия си модул Xposed. Сега можете да се забавлявате с изграждането на модули с Aide и Xposed" - t2107
Сега трябва да откриете, че имате средствата и знанията да започнете да създавате свои собствени модули. С малко време и енергия не би трябвало да ви отнеме много време, преди да можете да промените много от елементите в Android и приложенията както във външния вид, така и във функциите. Както винаги, ако създадете нещо, което може да бъде от полза за другите, споделете го във форумите, за да се възползват и другите!
Създавали ли сте Xposed модули преди? Оставете коментар по-долу!