createHook
fun Method.createHook(priority: Int = XposedInterface.PRIORITY_DEFAULT, exceptionMode: XposedInterface.ExceptionMode = XposedInterface.ExceptionMode.DEFAULT, block: HookFactory.() -> Unit): XposedInterface.HookHandle
为 Method 创建 hook。
Parameters
priority
hook 优先级,数值越大越先执行
exceptionMode
hook 过程中异常的处理策略
block
用于声明 before、after、replace 等行为的 DSL 块
fun Constructor<*>.createHook(priority: Int = XposedInterface.PRIORITY_DEFAULT, exceptionMode: XposedInterface.ExceptionMode = XposedInterface.ExceptionMode.DEFAULT, block: HookFactory.() -> Unit): XposedInterface.HookHandle
为 Constructor 创建 hook。
Parameters
priority
hook 优先级,数值越大越先执行
exceptionMode
hook 过程中异常的处理策略
block
用于声明 before、after、replace 等行为的 DSL 块