diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/YukiHookAPI.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/YukiHookAPI.kt index 9e84f668..80d095b8 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/YukiHookAPI.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/YukiHookAPI.kt @@ -120,6 +120,8 @@ object YukiHookAPI { /** * 作为模块装载调用入口方法 - Xposed API + * + * 详情请参考 [API 文档](https://github.com/fankes/YukiHookAPI/wiki/API-%E6%96%87%E6%A1%A3) * @param initiate Hook 方法体 */ fun encase(initiate: PackageParam.() -> Unit) { @@ -146,35 +148,11 @@ object YukiHookAPI { /** * 作为 [Application] 装载调用入口方法 * - * 请在 [Application.attachBaseContext] 中写入如下代码: + * 请在 [Application.attachBaseContext] 中实现 [YukiHookAPI] 的装载 * - * .... + * 详情请参考 [作为 Hook API 使用](https://github.com/fankes/YukiHookAPI/wiki#%E4%BD%9C%E4%B8%BA-hook-api-%E4%BD%BF%E7%94%A8) * - * override fun attachBaseContext(base: Context?) { - * - * ....//// - * - * ....// 装载你使用的 Hook 框架的代码 - * - * ....// 你的 Hook 框架需要支持 Xposed API - * - * ....//// - * - * ....// 装载 YukiHookAPI - * - * ....YukiHookAPI.encase(base) { - * - * ........// Your code here. - * - * ....} - * - * ....super.attachBaseContext(base) - * - * } - * - * .... - * - * 详情请参考 [YukiHookAPI Wiki](https://github.com/fankes/YukiHookAPI/wiki) + * 用法请参考 [API 文档](https://github.com/fankes/YukiHookAPI/wiki/API-%E6%96%87%E6%A1%A3) * @param baseContext attachBaseContext * @param initiate Hook 方法体 */ @@ -187,31 +165,11 @@ object YukiHookAPI { /** * 作为 [Application] 装载调用入口方法 * - * 请在 [Application.attachBaseContext] 中写入如下代码: + * 请在 [Application.attachBaseContext] 中实现 [YukiHookAPI] 的装载 * - * .... + * 详情请参考 [作为 Hook API 使用](https://github.com/fankes/YukiHookAPI/wiki#%E4%BD%9C%E4%B8%BA-hook-api-%E4%BD%BF%E7%94%A8) * - * override fun attachBaseContext(base: Context?) { - * - * ....//// - * - * ....// 装载你使用的 Hook 框架的代码 - * - * ....// 你的 Hook 框架需要支持 Xposed API - * - * ....//// - * - * ....// 装载 YukiHookAPI - * - * ....YukiHookAPI.encase(base, MainHooker(), SecondHooker() ...) - * - * ....super.attachBaseContext(base) - * - * } - * - * .... - * - * 详情请参考 [YukiHookAPI Wiki](https://github.com/fankes/YukiHookAPI/wiki) + * 用法请参考 [API 文档](https://github.com/fankes/YukiHookAPI/wiki/API-%E6%96%87%E6%A1%A3) * @param baseContext attachBaseContext * @param hooker Hook 子类数组 - 必填不能为空 * @throws IllegalStateException 如果 [hooker] 是空的 diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/entity/YukiBaseHooker.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/entity/YukiBaseHooker.kt index ff5d3d4f..867970ce 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/entity/YukiBaseHooker.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/entity/YukiBaseHooker.kt @@ -66,7 +66,7 @@ import com.highcapable.yukihookapi.hook.xposed.proxy.YukiHookXposedInitProxy * * .... * - * 详情请参考 [YukiHookAPI Wiki](https://github.com/fankes/YukiHookAPI/wiki) + * 详情请参考 [API 基本配置](https://github.com/fankes/YukiHookAPI/wiki/API-%E5%9F%BA%E6%9C%AC%E9%85%8D%E7%BD%AE) */ abstract class YukiBaseHooker : PackageParam() {