From e1544a8ae30a72b2a768ae6ba077ed9ff52db04c Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Tue, 19 Aug 2025 19:09:00 +0800 Subject: [PATCH] refactor: merge to BetterAndroid new usage --- .../yukihookapi/hook/xposed/parasitic/AppParasitics.kt | 6 +++--- .../activity/delegate/caller/HandlerDelegateCaller.kt | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/xposed/parasitic/AppParasitics.kt b/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/xposed/parasitic/AppParasitics.kt index 1de91ee0..65555aba 100644 --- a/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/xposed/parasitic/AppParasitics.kt +++ b/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/xposed/parasitic/AppParasitics.kt @@ -42,7 +42,7 @@ import android.os.Handler import android.os.UserHandle import androidx.annotation.RequiresApi import com.highcapable.betterandroid.system.extension.component.registerReceiver -import com.highcapable.betterandroid.system.extension.tool.SystemVersion +import com.highcapable.betterandroid.system.extension.tool.AndroidVersion import com.highcapable.kavaref.KavaRef.Companion.asResolver import com.highcapable.kavaref.KavaRef.Companion.resolve import com.highcapable.kavaref.extension.classOf @@ -420,13 +420,13 @@ internal object AppParasitics { * @param context 当前 [Context] * @param proxy 代理的 [Activity] */ - @RequiresApi(SystemVersion.N) + @RequiresApi(AndroidVersion.N) internal fun registerModuleAppActivities(context: Context, proxy: Any?) { if (isActivityProxyRegistered) return if (YukiXposedModule.isXposedEnvironment.not()) return YLog.innerW("You can only register Activity Proxy in Xposed Environment") if (context.packageName == YukiXposedModule.modulePackageName) return YLog.innerE("You cannot register Activity Proxy into yourself") @SuppressLint("ObsoleteSdkInt") - if (SystemVersion.isLowTo(SystemVersion.N)) return YLog.innerE("Activity Proxy only support for Android 7.0 (API 24) or higher") + if (AndroidVersion.isAtMost(AndroidVersion.N)) return YLog.innerE("Activity Proxy only support for Android 7.0 (API 24) or higher") runCatching { ActivityProxyConfig.apply { proxyIntentName = "${YukiXposedModule.modulePackageName}.ACTIVITY_PROXY_INTENT" diff --git a/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/xposed/parasitic/activity/delegate/caller/HandlerDelegateCaller.kt b/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/xposed/parasitic/activity/delegate/caller/HandlerDelegateCaller.kt index 71a9f665..abfd8069 100644 --- a/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/xposed/parasitic/activity/delegate/caller/HandlerDelegateCaller.kt +++ b/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/xposed/parasitic/activity/delegate/caller/HandlerDelegateCaller.kt @@ -30,7 +30,7 @@ import android.os.Bundle import android.os.Handler import android.os.IBinder import android.os.Message -import com.highcapable.betterandroid.system.extension.tool.SystemVersion +import com.highcapable.betterandroid.system.extension.tool.AndroidVersion import com.highcapable.kavaref.KavaRef.Companion.asResolver import com.highcapable.kavaref.KavaRef.Companion.resolve import com.highcapable.kavaref.extension.lazyClass @@ -94,7 +94,7 @@ internal object HandlerDelegateCaller { if (intent?.hasExtra(ActivityProxyConfig.proxyIntentName) == true) { @Suppress("DEPRECATION") val subIntent = intent.getParcelableExtra(ActivityProxyConfig.proxyIntentName) - if (SystemVersion.isHighOrEqualsTo(SystemVersion.S)) { + if (AndroidVersion.isAtLeast(AndroidVersion.S)) { val currentActivityThread = ActivityThreadClass.resolve() .processor(AndroidHiddenApiBypassResolver.get()) .optional(silent = true)