From 3118b3a5e60d812d5ad6a108152617a1fd9ab9e5 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Mon, 2 Oct 2023 02:36:25 +0800 Subject: [PATCH] docs: update api docs --- .../hook/core/YukiResourcesHookCreator.md | 46 +++++++++++++++++++ .../hook/core/YukiResourcesHookCreator.md | 46 +++++++++++++++++++ 2 files changed, 92 insertions(+) diff --git a/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/core/YukiResourcesHookCreator.md b/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/core/YukiResourcesHookCreator.md index 203d53ac..f8060471 100644 --- a/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/core/YukiResourcesHookCreator.md +++ b/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/core/YukiResourcesHookCreator.md @@ -291,6 +291,52 @@ injectResource { } ``` +### replaceTo - method + +```kotlin:no-line-numbers +fun replaceTo(result: (original: Any) -> Any?) +``` + +**Change Records** + +`v1.2.0` `added` + +**Function Illustrate** + +> 替换指定 Resources 为指定的值。 + +::: warning + +此方法只支持部分类型,例如 **String**、**Boolean**。 + +此方法不支持在 **HookEntryType.ZYGOTE** 时使用。 + +::: + +### replaceToModuleResource - method + +```kotlin:no-line-numbers +fun replaceToModuleResource(result: (original: Any) -> Int) +``` + +**Change Records** + +`v1.2.0` `added` + +**Function Illustrate** + +> 替换为当前 Xposed 模块的 Resources。 + +你可以直接使用模块的 `R.string.xxx`、`R.mipmap.xxx`、`R.drawable.xxx` 替换 Hook APP 的 Resources。 + +::: warning + +此方法只支持部分类型,例如 **String**、**Boolean**。 + +此方法不支持在 **HookEntryType.ZYGOTE** 时使用。 + +::: + ### injectAsLayout - method ```kotlin:no-line-numbers diff --git a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/core/YukiResourcesHookCreator.md b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/core/YukiResourcesHookCreator.md index 3ebb370f..cccccbec 100644 --- a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/core/YukiResourcesHookCreator.md +++ b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/core/YukiResourcesHookCreator.md @@ -283,6 +283,52 @@ injectResource { } ``` +### replaceTo - method + +```kotlin:no-line-numbers +fun replaceTo(result: (original: Any) -> Any?) +``` + +**变更记录** + +`v1.2.0` `新增` + +**功能描述** + +> 替换指定 Resources 为指定的值。 + +::: warning + +此方法只支持部分类型,例如 **String**、**Boolean**。 + +此方法不支持在 **HookEntryType.ZYGOTE** 时使用。 + +::: + +### replaceToModuleResource - method + +```kotlin:no-line-numbers +fun replaceToModuleResource(result: (original: Any) -> Int) +``` + +**变更记录** + +`v1.2.0` `新增` + +**功能描述** + +> 替换为当前 Xposed 模块的 Resources。 + +你可以直接使用模块的 `R.string.xxx`、`R.mipmap.xxx`、`R.drawable.xxx` 替换 Hook APP 的 Resources。 + +::: warning + +此方法只支持部分类型,例如 **String**、**Boolean**。 + +此方法不支持在 **HookEntryType.ZYGOTE** 时使用。 + +::: + ### injectAsLayout - method ```kotlin:no-line-numbers