Создание собственных модулей Xposed проще, чем вы думаете

Потратив немного времени и энергии, вы вскоре сможете изменить внешний вид и функциональность многих элементов Android и приложений.

Сердцем XDA является Xposed Framework от Рово89. Большинство из нас уже использовали его, но вы можете почувствовать, что в репозитории модулей чего-то не хватает. У нас есть решение с несколькими руководствами, которые помогут вам начать создавать собственные модули. что-то, что может быть пугающим, но может открыть совершенно новую область развития, потратив немного времени и усилий. усилие.

С чего лучше начать, если не с самого начала? Rovo89 создал прямой путь руководство за начало разработки для Xposed. Это эквивалент программы «Привет, мир», когда вы начинаете учиться разрабатывать с использованием любой среды. гид научит вас, как создать базовый модуль для изменения цвета ваших часов на красный. На странице не только обсуждается процесс, с которого вы можете начать, но также рассказывается, как работает Xpose. в системе Android, «перехватывая» вызовы методов и позволяя вам вставлять код до и после методы. Начиная с изменения метаданных приложения, чтобы пометить его как модуль, и заканчивая выполнением вашего кода, здесь действительно есть все основы, которые вам могут понадобиться для понимания и реализации вашего первого модуля. Вы можете найти его руководство

здесь.

"Хорошо.. вы хотите узнать, как создать новый модуль для Xposed? Тогда прочтите это руководство (или, лучше назовем его «обширное эссе») и узнайте, как к этому подойти» - Рово89

Расширяя работу Rovo89, участник форума Хамзахрмалик сделал много замечательных дополнений к руководству, включая пошаговые изображения из Windows для тех из нас, кто предпочитает наглядные пособия при обучении. Еще одним улучшением по сравнению с исходной статьей является включение второго модуля, который меняет высоту строки состояния. Эта тема, содержащая инструкции о том, как настроить проект перед началом работы, позволяет как новым, так и опытным разработчикам начать или освежить свои навыки. На этот раз статья разделена на девять отдельных уроков, каждый из которых посвящен новым проблемам и сценариям, с которыми вы можете столкнуться в своем путешествии. Для желающих сэкономить время, Хамзахрмалик также включил ссылку на свой инструмент, который возьмет имена вашего класса, проекта, пакета и приложения, а также ваши минимальные уровни API, а затем сгенерирует проект Eclipse, готовый для вашего модуля. Как написано на Java, существует уровень кроссплатформенной совместимости, включая Windows и Linux. Вы можете найти оригинальную тему здесь и его инструмент настройки здесь.

«Конечно, это было легко, но в зависимости от того, что именно вы хотите от своего модуля, вам, возможно, придется подключить множество методов. Если вы когда-либо модифицировали APK-файлы, вы поймете, что я имею в виду».Хамзахрмалик

ПОМОЩНИКАльтернативно, вы можете предпочесть создавать свои модули внутри самого Android, что позволяет разрабатывать их на ходу. Это было причиной т2107's нить о разработке для Xposed внутри ПОМОЩНИК который представляет собой интегрированную среду разработки для Android. Помимо ОС, на которой вы разрабатываете, существует несколько других отличий между этим руководством и исходным руководством, опубликованным Rovo89; в том числе удаление всех файлов *.class, чтобы предотвратить фатальные ошибки и, возможно, обязательный шаг по увеличению размера кучи вашего устройства, чтобы предотвратить проблемы с памятью, как это было на t2107. Галакси ноут. Если вы знакомы с AIDE или чувствуете, что можете справиться с небольшими проблемами, связанными с ним, возможно, вам лучше начать с оригинальный гид.

«Перезагрузите устройство. Если часы красные, то вы должны быть очень счастливы; вы только что создали свой первый модуль Xposed. Теперь вы можете получать удовольствие от сборки модулей с помощью Aide и Xpose" - т2107

Теперь вы обнаружите, что у вас есть средства и знания, чтобы начать создавать свои собственные модули. Потратив немного времени и энергии, вы вскоре сможете изменить внешний вид и функциональность многих элементов Android и приложений. Как всегда, если вы создаете что-то, что может быть полезно другим, поделитесь этим на форумах, чтобы другие могли получить от этого пользу!

Создавали ли вы модули Xposed раньше? Оставьте комментарий ниже!