🧩
Xposed 模块开发
编译器会集中处理不同底座 Xposed 模块的入口类与配置文件,只需一个入口即可完成所有配置。
loadApp("io.github.myapp") {
val demoClass = Demo::class.java
val setGreeting = demoClass.getDeclaredMethod(
"setGreeting", String::class.java
)
setGreeting.intercept {
proceed(arrayOf("Hello, Yuki Hook!"))
}
}loadApp("io.github.myapp") {
val demoClass = Demo::class.java
val setGreeting = demoClass.getDeclaredMethod(
"setGreeting", String::class.java
)
setGreeting.hook().before {
firstArg().set("Hello, Yuki Hook!")
}
}