Files
YukiHookAPI/docs/api/public/YukiHookFactory.md
2022-05-01 09:52:53 +08:00

2.4 KiB

YukiHookFactory [kt]

变更记录

v1.0 添加

v1.0.80 修改

合并到 IYukiHookXposedInit,将方法体进行 inline

功能描述

这是 YukiHookAPI 相关 lambda 方法的封装类以及部分 API 用法。

configs [method]

inline fun IYukiHookXposedInit.configs(initiate: YukiHookAPI.Configs.() -> Unit)

变更记录

v1.0.1 新增

v1.0.80 修改

合并到 IYukiHookXposedInit

功能描述

IYukiHookXposedInit 中配置 Configs

encase [method]

fun IYukiHookXposedInit.encase(initiate: PackageParam.() -> Unit)
fun IYukiHookXposedInit.encase(vararg hooker: YukiBaseHooker)

变更记录

v1.0 添加

v1.0.80 修改

合并到 IYukiHookXposedInit

功能描述

IYukiHookXposedInit 中调用 YukiHookAPI

resources [method]

fun IYukiHookXposedInit.resources(initiate: ResourcesParam.() -> Unit)

变更记录

v1.0.80 新增

功能描述

IYukiHookXposedInit 中调用 YukiHookAPI.resources

modulePrefs [field]

val Context.modulePrefs: YukiHookModulePrefs

变更记录

v1.0 添加

功能描述

获取模块的存取对象。

modulePrefs [method]

fun Context.modulePrefs(name: String): YukiHookModulePrefs

变更记录

v1.0 添加

功能描述

获取模块的存取对象,可设置 name 为自定义 Sp 存储名称。

processName [field]

val Context.processName: String

变更记录

v1.0 添加

功能描述

获取当前进程名称。

isSupportResourcesHook [field]

val Any?.isSupportResourcesHook: Boolean

变更记录

v1.0.80 新增

功能描述

判断当前 Hook Framework 是否支持资源钩子(Resources Hook)。

isModuleActive [field]

val Context.isModuleActive: Boolean

变更记录

v1.0.6 新增

功能描述

判断模块是否在 Xposed 或太极、无极中激活。

isXposedModuleActive [field]

val Any?.isXposedModuleActive: Boolean

变更记录

v1.0.6 新增

功能描述

仅判断模块是否在 Xposed 中激活。

isTaiChiModuleActive [field]

val Context.isTaiChiModuleActive: Boolean

变更记录

v1.0 添加

功能描述

仅判断模块是否在太极、无极中激活。