From 45dc67c609ab5b3af348bb86d366c57a7c8cbeeb Mon Sep 17 00:00:00 2001 From: Fankesyooni Date: Sun, 20 Mar 2022 03:37:16 +0800 Subject: [PATCH] Update YuKiHookAPI --- app/build.gradle | 4 ++-- .../com/fankes/tsbattery/ui/activity/MainActivity.kt | 10 ++-------- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 726398f..2c51f51 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.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.geyifeng.immersionbar:immersionbar:3.2.0' implementation 'com.geyifeng.immersionbar:immersionbar-ktx:3.2.0' implementation 'androidx.core:core-ktx:1.7.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 6f23844..48c3adf 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 @@ -47,9 +47,9 @@ import com.fankes.tsbattery.ui.activity.base.BaseActivity import com.fankes.tsbattery.utils.factory.isInstall import com.fankes.tsbattery.utils.factory.openSelfSetting import com.fankes.tsbattery.utils.factory.showDialog +import com.highcapable.yukihookapi.hook.factory.isModuleActive import com.highcapable.yukihookapi.hook.factory.isTaiChiModuleActive import com.highcapable.yukihookapi.hook.factory.modulePrefs -import com.highcapable.yukihookapi.hook.xposed.YukiHookModuleStatus class MainActivity : BaseActivity() { @@ -64,7 +64,7 @@ class MainActivity : BaseActivity() { override fun onCreate() { /** 判断 Hook 状态 */ - if (isHooked()) { + if (isModuleActive) { binding.mainLinStatus.setBackgroundResource(R.drawable.bg_green_round) binding.mainImgStatus.setImageResource(R.mipmap.ic_success) binding.mainTextStatus.text = "模块已激活" @@ -206,10 +206,4 @@ class MainActivity : BaseActivity() { }.onFailure { Toast.makeText(this, "无法启动系统默认浏览器", Toast.LENGTH_SHORT).show() } } } - - /** - * 判断模块是否激活 - * @return [Boolean] 激活状态 - */ - private fun isHooked() = YukiHookModuleStatus.isActive() || isTaiChiModuleActive } \ No newline at end of file