接口 XposedInterface.HookBuilder
- 封闭接口:
XposedInterface
public static interface XposedInterface.HookBuilder
用于配置 Hook 的构建器。
-
方法概要
修饰符和类型方法说明intercept(XposedInterface.Hooker hooker) 为方法 / 构造函数设置 Hooker 并构建 Hook。设置该 Hook 的异常处理模式。setPriority(int priority) 设置 Hook 的优先级。
-
方法详细资料
-
setPriority
设置 Hook 的优先级。优先级较高的 Hook 会先于优先级较低的 Hook 被调用。 默认优先级为XposedInterface.PRIORITY_DEFAULT。- 参数:
priority- Hook 的优先级- 返回:
- 返回当前 Builder 以支持链式调用
-
setExceptionMode
设置该 Hook 的异常处理模式。默认模式为XposedInterface.ExceptionMode.DEFAULT。- 参数:
mode- 异常处理模式- 返回:
- 返回当前 Builder 以支持链式调用
-
intercept
为方法 / 构造函数设置 Hooker 并构建 Hook。- 参数:
hooker- Hooker 对象- 返回:
- 该 Hook 的句柄
- 抛出:
IllegalArgumentException- 如果目标为框架内部方法或Constructor.newInstance(java.lang.Object...), 或 Hooker 无效HookFailedError- 如果因框架内部错误导致 Hook 失败
-