Mit ein wenig Zeit und Energie sollte es nicht lange dauern, bis Sie viele Elemente in Android und Apps sowohl im Aussehen als auch in der Funktion ändern können
Das Herzstück von XDA ist das Xposed Framework von Rovo89. Die meisten von uns werden es verwendet haben, aber Sie haben vielleicht das Gefühl, dass im Modul-Repository etwas fehlt. Wir haben die Lösung mit mehreren Anleitungen, die Ihnen den Einstieg in die Erstellung Ihrer eigenen Module erleichtern sollen. etwas, das entmutigend sein mag, aber mit ein wenig Zeit und Geld ein völlig neues Entwicklungsfeld eröffnen kann Bemühung.
Wo könnte man besser anfangen als am Anfang? Rovo89 hat eine unkomplizierte Lösung geschaffen Lernprogramm für den Einstieg in die Entwicklung für Xposed. Dies ist das Äquivalent eines „Hallo Welt“-Programms, wenn man anfängt zu lernen, sich mit einem beliebigen Medium zu entwickeln Führung zeigt Ihnen, wie Sie ein Basismodul erstellen, um die Farbe Ihrer Uhr in Rot zu ändern. Auf der Seite wird nicht nur der Prozess erläutert, mit dem Sie beginnen können, sondern auch die Funktionsweise von Xposed innerhalb des Android-Systems durch „Hooking“ von Methodenaufrufen und die Möglichkeit, Code vorher und nachher einzufügen Methoden. Angefangen bei der Änderung der Metadaten einer App, um sie als Modul zu kennzeichnen, bis hin zur Ausführung Ihres Codes enthält dies wirklich alle Grundlagen, die Sie benötigen, um Ihr erstes Modul zu verstehen und zu implementieren. Sie können seinen Leitfaden finden
Hier."In Ordnung.. Sie möchten erfahren, wie Sie ein neues Modul für Xposed erstellen können? Dann lesen Sie dieses Tutorial (oder nennen wir es lieber „ausführlichen Aufsatz“) und erfahren Sie, wie Sie dabei vorgehen. - Rovo89
Ich erweitere die Arbeit von Rovo89, Forummitglied hamzahrmalik hat viele tolle Ergänzungen zum Tutorial vorgenommen, einschließlich Schritt-für-Schritt-Bildern aus Windows für diejenigen unter uns, die beim Lernen visuelle Hilfsmittel bevorzugen. Eine weitere Verbesserung gegenüber dem Originalartikel ist die Aufnahme eines zweiten Moduls, das die Höhe Ihrer Statusleiste ändert. Mit Anweisungen zum Einrichten Ihres Projekts, bevor Sie beginnen, ermöglicht dieser Thread sowohl neuen als auch erfahrenen Entwicklern, mit dem Projekt zu beginnen oder ihre Fähigkeiten aufzufrischen. Dieses Mal ist der Artikel in neun separate Lektionen unterteilt, die jeweils neue Herausforderungen und Szenarien behandeln, denen Sie auf Ihrer Reise begegnen könnten. Für diejenigen, die Zeit sparen möchten, hamzahrmalik hat auch einen Link zu seinem Tool eingefügt, das Ihre Klassen-, Projekt-, Paket- und App-Namen sowie Ihre Mindest-API-Ebenen übernimmt und dann ein Eclipse-Projekt generiert, das für Ihr Modul bereit ist. Da es in Java geschrieben ist, besteht ein gewisses Maß an plattformübergreifender Kompatibilität, einschließlich Windows und Linux. Den Originalthread findet ihr hier Hier und sein Setup-Tool Hier.
„Natürlich war das einfach, aber je nachdem, was Ihr Modul genau tun soll, müssen Sie möglicherweise viele Methoden einbinden. Wenn Sie jemals APKs modifiziert haben, wissen Sie, was ich meine. - hamzahrmalik
Alternativ können Sie Ihre Module auch lieber in Android selbst erstellen, um die Entwicklung unterwegs zu ermöglichen. Das war der Grund dafür t2107'S Faden über die Entwicklung für Xposed Inside BERATER Dabei handelt es sich um eine integrierte Entwicklungsumgebung für Android. Neben dem Betriebssystem, auf dem Sie entwickeln, gibt es noch einige andere Unterschiede zwischen diesem und dem Original-Tutorial von Rovo89; Dazu gehört auch das Löschen aller *.class-Dateien, um schwerwiegende Fehler und die möglicherweise auftretenden Fehler zu vermeiden Der erforderliche Schritt zur Erhöhung der Heap-Größe Ihres Geräts, um Speicherprobleme zu vermeiden, wie sie bei t2107 beobachtet wurden Galaxy Note. Wenn Sie mit AIDE vertraut sind oder das Gefühl haben, dass Sie die damit verbundenen kleinen Probleme bewältigen können, ist es möglicherweise besser, mit dem zu beginnen Original Führung.
„Starten Sie Ihr Gerät neu. Wenn die Uhr rot ist, sollten Sie sehr glücklich sein; Sie haben gerade Ihr erstes Xposed-Modul erstellt. Jetzt können Sie Spaß daran haben, Module mit Aide und Xposed zu erstellen“ - t2107
Sie sollten nun feststellen, dass Sie über die Mittel und das Wissen verfügen, um mit der Erstellung Ihrer eigenen Module zu beginnen. Mit ein wenig Zeit und Energie sollte es nicht lange dauern, bis Sie viele Elemente in Android und Apps sowohl im Aussehen als auch in der Funktion ändern können. Wie immer gilt: Wenn Sie etwas erstellen, das für andere von Nutzen sein könnte, teilen Sie es in den Foren, damit andere davon profitieren können!
Haben Sie schon einmal Xposed-Module erstellt? Hinterlassen Sie unten einen Kommentar!