diff --git a/app/build.gradle b/app/build.gradle index 0feb5a7..029767b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -59,8 +59,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.github.topjohnwu.libsu:core:3.1.2" implementation 'androidx.core:core-ktx:1.7.0' implementation 'androidx.appcompat:appcompat:1.4.1' diff --git a/app/src/main/java/com/fankes/apperrorstracking/ui/activity/main/MainActivity.kt b/app/src/main/java/com/fankes/apperrorstracking/ui/activity/main/MainActivity.kt index ad84137..9f11f30 100644 --- a/app/src/main/java/com/fankes/apperrorstracking/ui/activity/main/MainActivity.kt +++ b/app/src/main/java/com/fankes/apperrorstracking/ui/activity/main/MainActivity.kt @@ -35,9 +35,8 @@ import com.fankes.apperrorstracking.locale.LocaleString import com.fankes.apperrorstracking.ui.activity.base.BaseActivity import com.fankes.apperrorstracking.utils.factory.openBrowser import com.fankes.apperrorstracking.utils.tool.FrameworkTool -import com.highcapable.yukihookapi.hook.factory.isXposedModuleActive +import com.highcapable.yukihookapi.YukiHookAPI import com.highcapable.yukihookapi.hook.factory.modulePrefs -import com.highcapable.yukihookapi.hook.xposed.YukiHookModuleStatus class MainActivity : BaseActivity() { @@ -68,25 +67,25 @@ class MainActivity : BaseActivity() { private fun refreshModuleStatus() { binding.mainLinStatus.setBackgroundResource( when { - isXposedModuleActive && isModuleValied.not() -> R.drawable.bg_yellow_round - isXposedModuleActive -> R.drawable.bg_green_round + YukiHookAPI.Status.isXposedModuleActive && isModuleValied.not() -> R.drawable.bg_yellow_round + YukiHookAPI.Status.isXposedModuleActive -> R.drawable.bg_green_round else -> R.drawable.bg_dark_round } ) binding.mainImgStatus.setImageResource( when { - isXposedModuleActive -> R.mipmap.ic_success + YukiHookAPI.Status.isXposedModuleActive -> R.mipmap.ic_success else -> R.mipmap.ic_warn } ) binding.mainTextStatus.text = when { - isXposedModuleActive && isModuleValied.not() -> LocaleString.moduleNotFullyActivated - isXposedModuleActive -> LocaleString.moduleIsActivated + YukiHookAPI.Status.isXposedModuleActive && isModuleValied.not() -> LocaleString.moduleNotFullyActivated + YukiHookAPI.Status.isXposedModuleActive -> LocaleString.moduleIsActivated else -> LocaleString.moduleNotActivated } - binding.mainTextApiWay.isVisible = isXposedModuleActive - binding.mainTextApiWay.text = "Activated by ${YukiHookModuleStatus.executorName} API ${YukiHookModuleStatus.executorVersion}" + binding.mainTextApiWay.isVisible = YukiHookAPI.Status.isXposedModuleActive + binding.mainTextApiWay.text = "Activated by ${YukiHookAPI.Status.executorName} API ${YukiHookAPI.Status.executorVersion}" } override fun onResume() {