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 6674db32..36022063 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
@@ -379,6 +379,30 @@ class SystemUI : IXposedHookLoadPackage {
} catch (e: Exception) {
XposedBridge.log(e)
}
+
+ try {
+ val classIfExists = XposedHelpers.findClassIfExists(
+ "com.android.systemui.statusbar.views.NetworkSpeedView",
+ lpparam.classLoader
+ )
+ XposedHelpers.findAndHookMethod(
+ classIfExists,
+ "setNetworkSpeed",
+ String::class.java,
+ object : XC_MethodHook() {
+ override fun beforeHookedMethod(param: MethodHookParam) {
+ if (prefs.hasFileChanged()) {
+ prefs.reload()
+ }
+ if (prefs.getBoolean("hide_status_bar_network_speed_second", false)) {
+ param.args[0] = (param.args[0] as String).replace("/s", "")
+ }
+ }
+ })
+ } catch (e: Exception) {
+ XposedBridge.log(e)
+ }
+
//时钟显秒
if (prefs.hasFileChanged()) {
prefs.reload()
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 0b688d29..8e240920 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -50,5 +50,6 @@
解除通知图标个数上限
总开关
隐藏 GPS 图标
+ 隐藏网速(/s)单位
\ No newline at end of file
diff --git a/app/src/main/res/xml/root_preferences.xml b/app/src/main/res/xml/root_preferences.xml
index 26e1b558..cb309ba3 100644
--- a/app/src/main/res/xml/root_preferences.xml
+++ b/app/src/main/res/xml/root_preferences.xml
@@ -26,6 +26,10 @@
app:iconSpaceReserved="false"
app:key="status_bar_network_speed_refresh_speed"
app:title="@string/status_bar_network_speed_refresh_speed" />
+