From d440e85be4611c1fa4e678a090bb831edb0ab89e Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Sun, 29 May 2022 04:12:54 +0800 Subject: [PATCH] Update YukiHookAPI --- app/build.gradle | 4 ++-- .../fankes/tsbattery/ui/activity/MainActivity.kt | 14 ++++++-------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 9ed0f1d..f181e8b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -57,8 +57,8 @@ android { dependencies { compileOnly 'de.robv.android.xposed:api:82' - implementation 'com.highcapable.yukihookapi:api:1.0.90' - ksp 'com.highcapable.yukihookapi:ksp-xposed:1.0.90' + implementation 'com.highcapable.yukihookapi:api:1.0.91' + ksp 'com.highcapable.yukihookapi:ksp-xposed:1.0.91' implementation 'com.squareup.okhttp3:okhttp:4.9.3' implementation 'com.geyifeng.immersionbar:immersionbar:3.2.0' implementation 'com.geyifeng.immersionbar:immersionbar-ktx:3.2.0' diff --git a/app/src/main/java/com/fankes/tsbattery/ui/activity/MainActivity.kt b/app/src/main/java/com/fankes/tsbattery/ui/activity/MainActivity.kt index 3b1dabd..ecb130b 100644 --- a/app/src/main/java/com/fankes/tsbattery/ui/activity/MainActivity.kt +++ b/app/src/main/java/com/fankes/tsbattery/ui/activity/MainActivity.kt @@ -37,10 +37,8 @@ import com.fankes.tsbattery.hook.HookConst.WECHAT_PACKAGE_NAME import com.fankes.tsbattery.ui.activity.base.BaseActivity import com.fankes.tsbattery.utils.factory.* import com.fankes.tsbattery.utils.tool.GithubReleaseTool -import com.highcapable.yukihookapi.hook.factory.isModuleActive -import com.highcapable.yukihookapi.hook.factory.isTaiChiModuleActive +import com.highcapable.yukihookapi.YukiHookAPI import com.highcapable.yukihookapi.hook.factory.modulePrefs -import com.highcapable.yukihookapi.hook.xposed.YukiHookModuleStatus class MainActivity : BaseActivity() { @@ -66,7 +64,7 @@ class MainActivity : BaseActivity() { } } /** 判断 Hook 状态 */ - if (isModuleActive) { + if (YukiHookAPI.Status.isModuleActive) { binding.mainLinStatus.setBackgroundResource(R.drawable.bg_green_round) binding.mainImgStatus.setImageResource(R.mipmap.ic_success) binding.mainTextStatus.text = "模块已激活" @@ -89,7 +87,7 @@ class MainActivity : BaseActivity() { noCancelable() } /** 推荐使用 LSPosed */ - if (isTaiChiModuleActive) + if (YukiHookAPI.Status.isTaiChiModuleActive) showDialog { title = "兼容性提示" msg = "若你的设备已 Root,推荐使用 LSPosed 激活模块,太极可能会出现模块设置无法保存的问题。" @@ -201,10 +199,10 @@ class MainActivity : BaseActivity() { /** 刷新模块激活使用的方式 */ private fun refreshActivateExecutor() { when { - YukiHookModuleStatus.executorVersion > 0 -> + YukiHookAPI.Status.executorVersion > 0 -> binding.mainTextApiWay.text = - "Activated by ${YukiHookModuleStatus.executorName} API ${YukiHookModuleStatus.executorVersion}" - isTaiChiModuleActive -> binding.mainTextApiWay.text = "Activated by TaiChi" + "Activated by ${YukiHookAPI.Status.executorName} API ${YukiHookAPI.Status.executorVersion}" + YukiHookAPI.Status.isTaiChiModuleActive -> binding.mainTextApiWay.text = "Activated by TaiChi" else -> binding.mainTextApiWay.text = "Activated by anonymous" } }