diff --git a/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/entity/YukiBaseHooker.kt b/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/entity/YukiBaseHooker.kt index 030daa9e..a3d34e5f 100644 --- a/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/entity/YukiBaseHooker.kt +++ b/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/entity/YukiBaseHooker.kt @@ -39,9 +39,27 @@ import com.highcapable.yukihookapi.param.PackageParam * * 你可以在 [YukiHookXposedInitProxy] 的 [YukiHookXposedInitProxy.onHook] 中实现如下用法 * - * 调用 [PackageParam.loadApp] loadApp(name = "包名", hooker = 继承于此类的自定义 Hooker) + * 调用 [PackageParam.loadApp] loadApp(name = "包名", hooker = CustomHooker()) * - * 调用 [PackageParam.loadHooker] loadHooker(hooker = 继承于此类的自定义 Hooker) + * 调用 [PackageParam.loadHooker] loadHooker(hooker = CustomHooker()) + * + * .... + * + * 继承类参考示例: + * + * .... + * + * class CustomHooker : YukiBaseHooker() { + * + * ....override fun onHook() { + * + * ........// Your code here. + * + * ....} + * + * } + * + * .... * * 详情请参考 https://github.com/fankes/YukiHookAPI/wiki */ diff --git a/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/proxy/YukiHookXposedInitProxy.kt b/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/proxy/YukiHookXposedInitProxy.kt index ba5d0b43..b7906d16 100644 --- a/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/proxy/YukiHookXposedInitProxy.kt +++ b/yukihookapi/src/main/java/com/highcapable/yukihookapi/hook/proxy/YukiHookXposedInitProxy.kt @@ -42,20 +42,28 @@ import com.highcapable.yukihookapi.hook.factory.encase * * 可写作如下形式: * + * .... + * * override fun onHook() = YukiHookAPI.encase(moduleName = "模块包名") { * - * // Your code here. + * ....// Your code here. * * } * + * .... + * * 还可写作如下形式: * + * .... + * * override fun onHook() = encase(moduleName = "模块包名") { * - * // Your code here. + * ....// Your code here. * * } * + * .... + * * 详情请参考 https://github.com/fankes/YukiHookAPI/wiki */ @Keep