【发布时间】:2017-11-15 04:24:04
【问题描述】:
所以我想制作一个 xposed 模块,但找不到任何好的视频教程,更不用说更新的视频教程了。谢谢
【问题讨论】:
所以我想制作一个 xposed 模块,但找不到任何好的视频教程,更不用说更新的视频教程了。谢谢
【问题讨论】:
您将需要 Java 来创建任何 Xposed 模块。 Android 本身(主要)基于 Java,因此您将需要 Java 知识来制作 Xposed 模块。
也就是说,C# 和 Java 是极其相似的语言,如果您知道一种语言,您可以快速学习另一种。
至于教程,Rovo89(Xposed 的创建者)在https://github.com/rovo89/XposedBridge/wiki/Development-tutorial 有一个简单的教程。本教程几乎是最新的,您可以使用它来创建您的第一个模块。
您将在此处找到另一个详细教程 - https://forum.xda-developers.com/showthread.php?t=2709324。请记住,这个链接已经很老了,所以如果有任何冲突,请参考 Rovo89 的教程。
【讨论】:
在完成 Akhil 提到的初学者教程后,您将需要查看 API 文档 http://api.xposed.info/reference/packages.html 并阅读一些大型模块(如 GravityBox)的源代码,以了解如何使用框架。出于教学目的,修改一些开源应用程序,然后通过逆向工程转移到闭源应用程序。对于逆向工程,我使用 ByteCodeViewer。
【讨论】: