Merge document file

This commit is contained in:
2022-04-20 04:29:04 +08:00
parent 68db0ec28f
commit 9bce0d4399
5 changed files with 48 additions and 7 deletions

View File

@@ -86,6 +86,11 @@ dependencies {
<meta-data
android:name="xposedminversion"
android:value="93" />
<!-- 可选:配置支持 New XSharePrefs 可无需调整 xposedminversion 为 93 -->
<meta-data
android:name="xposedsharedprefs"
android:value="true"/>
```
在你的项目中创建一个 Hook 入口类,继承于 `YukiHookXposedInitProxy` 并加入注解 `@InjectYukiHookWithXposed`

View File

@@ -770,7 +770,7 @@ loggerE(msg = "This is an error")
// 假设这就是被抛出的异常
val e = Throwable(...)
// 打印日志
loggerE(msg = "This is an error", throwable = e)
loggerE(msg = "This is an error", e = e)
```
打印的结果为如下所示。
@@ -805,6 +805,10 @@ java.lang.Throwable
原生的 `Xposed` 给我们提供了一个 `XSharedPreferences` 用于读取模块的 `Sp` 数据。
### 在 Activity 中使用
> 这里描述了在 `Activity` 中装载 `YukiHookModulePrefs` 的场景。
通常情况下我们可以这样在 Hook 内对其进行初始化。
> 示例如下
@@ -859,4 +863,14 @@ val testName = prefs.name("specify_file_name").getString("test_name", "default_v
若你的项目中有大量的固定数据需要存储和读取,推荐使用 `PrefsData` 来创建模板,详细用法可参考 [PrefsData](api/document?id=prefsdata-class)。
更多用法可参考 [YukiHookModulePrefs](api/document?id=yukihookmoduleprefs-class)。
更多用法可参考 [YukiHookModulePrefs](api/document?id=yukihookmoduleprefs-class)。
### 在 PreferenceFragment 中使用
> 这里描述了在 `PreferenceFragment` 中装载 `YukiHookModulePrefs` 的场景。
若你的模块使用了 `PreferenceFragmentCompat`,你现在可以将其继承类开始迁移到 `ModulePreferenceFragment`
!> 你必须继承 `ModulePreferenceFragment` 才能实现 `YukiHookModulePrefs` 的模块存储功能。
详情请参考 [ModulePreferenceFragment](api/document?id=modulepreferencefragment-class)。