import{_ as o,r as l,o as p,c,b as s,d as n,e as i,a}from"./app-BpUB8-Q8.js";const t={},d=a(`
注意
由于维护成本,YukiHookAPI
从 1.3.0
版本开始将不再会对此文档进行更新且在 2.0.0
版本切换为 Dokka 插件自动生成的 API 文档。
open class ModuleApplication: Application()
变更记录
v1.0.77
新增
功能描述
这是对使用
YukiHookAPI
Xposed 模块实现中的一个扩展功能。
在你的 Xposed 模块的 Application
中继承此类。
或在 AndroidManifest.xml
的 application
标签中指定此类。
目前可实现功能如下
`,10),r=a("全局共享模块中静态的 appContext
在模块与宿主中装载 YukiHookAPI.Config
以确保 YukiHookAPI.Configs.debugTag
不需要重复定义
在模块与宿主中使用 YukiHookDataChannel
进行通讯
功能示例
将此类继承到你的自定义 Application
上。
示例如下
package com.demo
class MyApplication: ModuleApplication() {
override fun onCreate() {
super.onCreate()
}
}
在 AndroidManifest.xml
的 application
标签中指定自定义的 Application
。
示例如下
<application
android:name="com.demo.MyApplication"
...>
如果你不需要自定义 Application
可以直接将 ModuleApplication
设置到 AndroidManifest.xml
的 application
标签中。
示例如下
<application
android:name="com.highcapable.yukihookapi.hook.xposed.application.ModuleApplication"
...>
val appContext: ModuleApplication
变更记录
v1.0.77
新增
功能描述
`,16);function y(b,k){const e=l("ExternalLinkIcon");return p(),c("div",null,[d,s("ul",null,[r,s("li",null,[s("p",null,[n("在模块中使用系统隐藏 API,核心技术引用了开源项目 "),s("a",u,[n("FreeReflection"),i(e)])])]),A]),m])}const D=o(t,[["render",y],["__file","ModuleApplication.html.vue"]]);export{D as default};获取全局静态
Application
实例。