From 6eb7569b76ccea3941261f8c0f3994bf15fb73b4 Mon Sep 17 00:00:00 2001 From: Fankesyooni Date: Sun, 20 Mar 2022 03:29:18 +0800 Subject: [PATCH] Update YukiHookAPI --- app/build.gradle | 4 ++-- .../fankes/coloros/notify/ui/activity/ConfigureActivity.kt | 4 ++-- .../com/fankes/coloros/notify/ui/activity/MainActivity.kt | 4 ++-- .../com/fankes/coloros/notify/utils/tool/SystemUITool.kt | 6 +++--- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 6c9f733..efe4fdc 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -72,8 +72,8 @@ tasks.whenTaskAdded { dependencies { compileOnly 'de.robv.android.xposed:api:82' - implementation 'com.highcapable.yukihookapi:api:1.0.55' - ksp 'com.highcapable.yukihookapi:ksp-xposed:1.0.55' + implementation 'com.highcapable.yukihookapi:api:1.0.6' + ksp 'com.highcapable.yukihookapi:ksp-xposed:1.0.6' implementation 'com.github.tiann:FreeReflection:3.1.0' implementation "com.github.topjohnwu.libsu:core:3.1.2" implementation 'androidx.annotation:annotation:1.3.0' diff --git a/app/src/main/java/com/fankes/coloros/notify/ui/activity/ConfigureActivity.kt b/app/src/main/java/com/fankes/coloros/notify/ui/activity/ConfigureActivity.kt index bfb0df7..0098512 100644 --- a/app/src/main/java/com/fankes/coloros/notify/ui/activity/ConfigureActivity.kt +++ b/app/src/main/java/com/fankes/coloros/notify/ui/activity/ConfigureActivity.kt @@ -43,7 +43,7 @@ import com.fankes.coloros.notify.ui.activity.base.BaseActivity import com.fankes.coloros.notify.utils.factory.* import com.fankes.coloros.notify.utils.tool.IconRuleManagerTool import com.fankes.coloros.notify.utils.tool.SystemUITool -import com.highcapable.yukihookapi.hook.xposed.YukiHookModuleStatus +import com.highcapable.yukihookapi.hook.factory.isXposedModuleActive class ConfigureActivity : BaseActivity() { @@ -61,7 +61,7 @@ class ConfigureActivity : BaseActivity() { override fun onCreate() { /** 检查激活状态 */ - if (!YukiHookModuleStatus.isActive()) { + if (!isXposedModuleActive) { showDialog { title = "模块没有激活" msg = "模块没有激活,你无法使用这里的功能,请先激活模块。" diff --git a/app/src/main/java/com/fankes/coloros/notify/ui/activity/MainActivity.kt b/app/src/main/java/com/fankes/coloros/notify/ui/activity/MainActivity.kt index 73a15dd..62a5306 100644 --- a/app/src/main/java/com/fankes/coloros/notify/ui/activity/MainActivity.kt +++ b/app/src/main/java/com/fankes/coloros/notify/ui/activity/MainActivity.kt @@ -45,8 +45,8 @@ import com.fankes.coloros.notify.param.IconPackParams import com.fankes.coloros.notify.ui.activity.base.BaseActivity import com.fankes.coloros.notify.utils.factory.* import com.fankes.coloros.notify.utils.tool.SystemUITool +import com.highcapable.yukihookapi.hook.factory.isXposedModuleActive import com.highcapable.yukihookapi.hook.factory.modulePrefs -import com.highcapable.yukihookapi.hook.xposed.YukiHookModuleStatus class MainActivity : BaseActivity() { @@ -71,7 +71,7 @@ class MainActivity : BaseActivity() { noCancelable() } /** 判断是否 Hook */ - YukiHookModuleStatus.isActive() -> { + isXposedModuleActive -> { binding.mainLinStatus.setBackgroundResource(R.drawable.bg_green_round) binding.mainImgStatus.setImageResource(R.mipmap.ic_success) binding.mainTextStatus.text = "模块已激活" diff --git a/app/src/main/java/com/fankes/coloros/notify/utils/tool/SystemUITool.kt b/app/src/main/java/com/fankes/coloros/notify/utils/tool/SystemUITool.kt index bff367b..909020e 100644 --- a/app/src/main/java/com/fankes/coloros/notify/utils/tool/SystemUITool.kt +++ b/app/src/main/java/com/fankes/coloros/notify/utils/tool/SystemUITool.kt @@ -28,7 +28,7 @@ import com.fankes.coloros.notify.utils.factory.showDialog import com.fankes.coloros.notify.utils.factory.snake import com.fankes.coloros.notify.utils.factory.toast import com.google.android.material.snackbar.Snackbar -import com.highcapable.yukihookapi.hook.xposed.YukiHookModuleStatus +import com.highcapable.yukihookapi.hook.factory.isXposedModuleActive /** * 系统界面工具 @@ -58,7 +58,7 @@ object SystemUITool { * @param context 实例 */ fun showNeedRestartSnake(context: Context) = - if (YukiHookModuleStatus.isActive()) + if (isXposedModuleActive) context.snake(msg = "设置需要重启系统界面才能生效", actionText = "立即重启") { restartSystemUI(context) } else context.snake(msg = "模块没有激活,更改不会生效") @@ -67,7 +67,7 @@ object SystemUITool { * @param context 实例 */ fun showNeedUpdateApplySnake(context: Context) = - if (YukiHookModuleStatus.isActive()) + if (isXposedModuleActive) context.snake(msg = "数据已更新,请重启系统界面使更改生效", actionText = "立即重启") { restartSystemUI(context) } else context.snake(msg = "模块没有激活,更改不会生效") } \ No newline at end of file