Merge remote-tracking branch 'origin/main'

This commit is contained in:
乌堆小透明
2022-03-09 23:21:03 +08:00
2 changed files with 28 additions and 0 deletions

View File

@@ -65,6 +65,8 @@ class SystemUI : IXposedHookLoadPackage {
//StatusBarCurrent().handleLoadPackage(lpparam) //StatusBarCurrent().handleLoadPackage(lpparam)
//状态栏布局 //状态栏布局
StatusBarLayout().handleLoadPackage(lpparam) StatusBarLayout().handleLoadPackage(lpparam)
//隐藏时钟与实时网速之间的分隔符
HideNetworkSpeedSplitter().handleLoadPackage(lpparam)
} }
} }

View File

@@ -0,0 +1,26 @@
package com.lt2333.simplicitytools.hook.app.systemui
import android.widget.TextView
import com.lt2333.simplicitytools.util.XSPUtils
import de.robv.android.xposed.IXposedHookLoadPackage
import de.robv.android.xposed.XC_MethodHook
import de.robv.android.xposed.XposedHelpers
import de.robv.android.xposed.callbacks.XC_LoadPackage
class HideNetworkSpeedSplitter : IXposedHookLoadPackage {
override fun handleLoadPackage(lpparam: XC_LoadPackage.LoadPackageParam) {
val classIfExists = XposedHelpers.findClassIfExists(
"com.android.systemui.statusbar.views.NetworkSpeedSplitter",
lpparam.classLoader
)
XposedHelpers.findAndHookMethod(classIfExists, "init", object : XC_MethodHook() {
override fun afterHookedMethod(param: MethodHookParam) {
if (XSPUtils.getBoolean("hide_network_speed_splitter", false)) {
val textView = param.thisObject as TextView
textView.text = ""
}
}
})
}
}