diff --git a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/param/HookParam.md b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/param/HookParam.md index f22d600a..55991df3 100644 --- a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/param/HookParam.md +++ b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/param/HookParam.md @@ -196,7 +196,7 @@ fun Throwable.throwToApp() 使用 `throwable` 获取当前设置的方法调用抛出异常。 -仅会在回调方法的 `MemberHookCreator.beforeHook` or `MemberHookCreator.afterHook` 中生效。 +仅会在回调方法的 `MemberHookCreator.beforeHook` 或 `MemberHookCreator.afterHook` 中生效。 ::: danger @@ -295,7 +295,7 @@ fun args(): ArgsIndexCondition **功能描述** -> 获取当前 Hook 对象的 `method` or `constructor` 的参数数组下标实例化类。 +> 获取当前 Hook 对象的 `method` 或 `constructor` 的参数数组下标实例化类。 ## args - method @@ -566,7 +566,7 @@ fun first(): ArgsModifyer **功能描述** -> 获取当前 Hook 对象的 `method` or `constructor` 的参数数组第一位。 +> 获取当前 Hook 对象的 `method` 或 `constructor` 的参数数组第一位。 ### last - method @@ -580,7 +580,7 @@ fun last(): ArgsModifyer **功能描述** -> 获取当前 Hook 对象的 `method` or `constructor` 的参数数组最后一位。 +> 获取当前 Hook 对象的 `method` 或 `constructor` 的参数数组最后一位。 ## ArgsModifyer - class diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/YukiMemberHookCreator.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/YukiMemberHookCreator.kt index bab39c30..19b6e600 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/YukiMemberHookCreator.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/YukiMemberHookCreator.kt @@ -132,7 +132,7 @@ class YukiMemberHookCreator(@PublishedApi internal val packageParam: PackagePara @PublishedApi internal fun hook() = when { YukiHookBridge.hasXposedBridge.not() -> Result() - /** 过滤 [HookEntryType.ZYGOTE] 与 [HookEntryType.PACKAGE] 或 [HookParam.isCallbackCalled] 已被执行 */ + /** 过滤 [HookEntryType.ZYGOTE] and [HookEntryType.PACKAGE] or [HookParam.isCallbackCalled] 已被执行 */ packageParam.wrapper?.type == HookEntryType.RESOURCES && HookParam.isCallbackCalled.not() -> Result() preHookMembers.isEmpty() -> Result().also { yLoggerW(msg = "Hook Members is empty in [${hookClass.name}], hook aborted") } else -> Result().await { @@ -264,10 +264,10 @@ class YukiMemberHookCreator(@PublishedApi internal val packageParam: PackagePara * * 你可以调用 [instanceClass] 来手动查询要 Hook 的 [Method]、[Constructor] * - * - ❗不建议使用此方法设置目标需要 Hook 的 [Member] 对象 - 你可以使用 [method] 或 [constructor] 方法 + * - ❗不建议使用此方法设置目标需要 Hook 的 [Member] 对象 - 你可以使用 [method] or [constructor] 方法 * * - ❗在同一个 [injectMember] 中你只能使用一次 [members]、[allMembers]、[method]、[constructor] 方法 - 否则结果会被替换 - * @param member 要指定的 [Member] 或 [Member] 数组 + * @param member 要指定的 [Member] or [Member] 数组 * @throws IllegalStateException 如果 [member] 参数为空 */ fun members(vararg member: Member?) { @@ -281,7 +281,7 @@ class YukiMemberHookCreator(@PublishedApi internal val packageParam: PackagePara * * - ❗此方法已弃用 - 在之后的版本中将直接被删除 * - * - ❗请现在转移到 [MethodFinder] 或 [allMembers] + * - ❗请现在转移到 [MethodFinder] or [allMembers] * @param name 方法名称 * @return [ArrayList]<[MethodFinder.Result.Instance]> */ @@ -293,7 +293,7 @@ class YukiMemberHookCreator(@PublishedApi internal val packageParam: PackagePara * * - ❗此方法已弃用 - 在之后的版本中将直接被删除 * - * - ❗请现在转移到 [ConstructorFinder] 或 [allMembers] + * - ❗请现在转移到 [ConstructorFinder] or [allMembers] * @return [ArrayList]<[ConstructorFinder.Result.Instance]> */ @Deprecated( diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/YukiResourcesHookCreator.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/YukiResourcesHookCreator.kt index ac2d604c..d700bef6 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/YukiResourcesHookCreator.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/YukiResourcesHookCreator.kt @@ -311,7 +311,7 @@ class YukiResourcesHookCreator(@PublishedApi internal val packageParam: PackageP /** * 创建查找对象实例 * @return [ConditionFinder] - * @throws IllegalStateException 如果没有设置 [name] 或 [type] + * @throws IllegalStateException 如果没有设置 [name] or [type] */ @PublishedApi internal fun build(): ConditionFinder { diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/factory/YukiHookFactory.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/factory/YukiHookFactory.kt index aa6b6e93..1bd85353 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/factory/YukiHookFactory.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/factory/YukiHookFactory.kt @@ -112,7 +112,7 @@ val Context.processName /** * 向 Hook APP (宿主) [Context] 注入当前 Xposed 模块的资源 * - * 注入成功后 - 你就可以直接使用例如 [ImageView.setImageResource] 或 [Resources.getString] 装载当前 Xposed 模块的资源 ID + * 注入成功后 - 你就可以直接使用例如 [ImageView.setImageResource] or [Resources.getString] 装载当前 Xposed 模块的资源 ID * * 注入的资源作用域仅限当前 [Context] - 你需要在每个用到宿主 [Context] 的地方重复调用此方法进行注入才能使用 * @@ -125,7 +125,7 @@ fun Context.injectModuleAppResources() = resources?.injectModuleAppResources() /** * 向 Hook APP (宿主) 指定 [Resources] 直接注入当前 Xposed 模块的资源 * - * 注入成功后 - 你就可以直接使用例如 [ImageView.setImageResource] 或 [Resources.getString] 装载当前 Xposed 模块的资源 ID + * 注入成功后 - 你就可以直接使用例如 [ImageView.setImageResource] or [Resources.getString] 装载当前 Xposed 模块的资源 ID * * 注入的资源作用域仅限当前 [Resources] - 你需要在每个用到宿主 [Resources] 的地方重复调用此方法进行注入才能使用 * @@ -142,7 +142,7 @@ fun Resources.injectModuleAppResources() = AppParasitics.injectModuleAppResource * * 使用此方法会在未注册的 [Activity] 在 Hook APP (宿主) 中启动时自动调用 [injectModuleAppResources] 注入当前 Xposed 模块的资源 * - * - 你要将需要在宿主启动的 [Activity] 继承于 [ModuleAppActivity] 或 [ModuleAppCompatActivity] + * - 你要将需要在宿主启动的 [Activity] 继承于 [ModuleAppActivity] or [ModuleAppCompatActivity] * * 详情请参考 [注册模块 Activity](https://fankes.github.io/YukiHookAPI/zh-cn/api/special-features/host-inject#%E6%B3%A8%E5%86%8C%E6%A8%A1%E5%9D%97-activity) * diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/param/HookParam.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/param/HookParam.kt index f528ceb1..16dc784d 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/param/HookParam.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/param/HookParam.kt @@ -94,7 +94,7 @@ class HookParam internal constructor(private val creatorInstance: YukiMemberHook /** * 获取当前 Hook 对象的 [Member] * - * 在不确定 [Member] 类型为 [Method] 或 [Constructor] 时可以使用此方法 + * 在不确定 [Member] 类型为 [Method] or [Constructor] 时可以使用此方法 * @return [Member] * @throws IllegalStateException 如果 [member] 为空 */ diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/bridge/status/YukiHookModuleStatus.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/bridge/status/YukiHookModuleStatus.kt index 13f2ff26..469bbe02 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/bridge/status/YukiHookModuleStatus.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/bridge/status/YukiHookModuleStatus.kt @@ -37,7 +37,7 @@ import de.robv.android.xposed.XposedBridge * * 我们需要监听自己的模块是否被激活 - 可使用以下方法调用 * - * 调用 [YukiHookAPI.Status.isModuleActive] 或 [YukiHookAPI.Status.isTaiChiModuleActive] + * 调用 [YukiHookAPI.Status.isModuleActive] or [YukiHookAPI.Status.isTaiChiModuleActive] * * 调用 [YukiHookAPI.Status.isXposedModuleActive] * diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/parasitic/AppParasitics.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/parasitic/AppParasitics.kt index 5e8b8723..a2d408cd 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/parasitic/AppParasitics.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/parasitic/AppParasitics.kt @@ -80,7 +80,7 @@ internal object AppParasitics { /** * 当前 Hook APP (宿主) 的全局生命周期 [Application] * - * 需要 [YukiHookAPI.Configs.isEnableDataChannel] 或 [AppLifecycleCallback.isCallbackSetUp] 才会生效 + * 需要 [YukiHookAPI.Configs.isEnableDataChannel] or [AppLifecycleCallback.isCallbackSetUp] 才会生效 */ internal var hostApplication: Application? = null