diff --git a/app/src/main/java/com/lt2333/simplicitytools/hook/app/SystemUI.kt b/app/src/main/java/com/lt2333/simplicitytools/hook/app/SystemUI.kt index 36022063..72dfebcd 100644 --- a/app/src/main/java/com/lt2333/simplicitytools/hook/app/SystemUI.kt +++ b/app/src/main/java/com/lt2333/simplicitytools/hook/app/SystemUI.kt @@ -380,6 +380,7 @@ class SystemUI : IXposedHookLoadPackage { XposedBridge.log(e) } + //隐藏网速/s try { val classIfExists = XposedHelpers.findClassIfExists( "com.android.systemui.statusbar.views.NetworkSpeedView", @@ -402,6 +403,29 @@ class SystemUI : IXposedHookLoadPackage { } catch (e: Exception) { XposedBridge.log(e) } + //隐藏WIFI热点 + try { + val classIfExists = XposedHelpers.findClassIfExists( + "com.android.systemui.statusbar.phone.PhoneStatusBarPolicy\$2", + lpparam.classLoader + ) + XposedHelpers.findAndHookMethod( + classIfExists, + "onHotspotChanged", + Boolean::class.java, Int::class.java, + object : XC_MethodHook() { + override fun beforeHookedMethod(param: MethodHookParam) { + if (prefs.hasFileChanged()) { + prefs.reload() + } + if (prefs.getBoolean("hide_hotspot_icon", false)) { + param.result=null + } + } + }) + } catch (e: Exception) { + XposedBridge.log(e) + } //时钟显秒 if (prefs.hasFileChanged()) {