新增 网速秒刷新功能

This commit is contained in:
LittleTurtle2333
2022-02-17 18:09:21 +08:00
parent 76c8109b56
commit 28faf816fc
5 changed files with 31 additions and 8 deletions

1
app/.gitignore vendored
View File

@@ -1,2 +1,3 @@
/build
/release
/debug

View File

@@ -10,8 +10,8 @@ android {
applicationId "com.lt2333.simplicitytools"
minSdk 30
targetSdk 32
versionCode 5
versionName '1.0.4'
versionCode 6
versionName '1.0.5'
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

View File

@@ -229,8 +229,6 @@ class SystemUI : IXposedHookLoadPackage {
} catch (e: Exception) {
XposedBridge.log(e)
}
//隐藏HD
try {
XposedHelpers.findAndHookMethod(
@@ -265,7 +263,26 @@ class SystemUI : IXposedHookLoadPackage {
XposedBridge.log(e)
}
//隐藏 网速秒刷 图标
try {
XposedHelpers.findAndHookMethod(
"com.android.systemui.statusbar.policy.NetworkSpeedController",
lpparam.classLoader,
"postUpdateNetworkSpeedDelay",
Long::class.java,
object : XC_MethodHook() {
override fun beforeHookedMethod(param: MethodHookParam) {
if (prefs.hasFileChanged()) {
prefs.reload()
}
if (prefs.getBoolean("status_bar_network_speed_refresh_speed", false)) {
param.args[0] = 1000L
}
}
})
} catch (e: Exception) {
XposedBridge.log(e)
}
//时钟显秒
if (prefs.hasFileChanged()) {
prefs.reload()

View File

@@ -43,6 +43,7 @@
<string name="xposeddescription">基于 MIUI13(Android 12) 适配的自定义工具</string>
<string name="hide_hd_icon">隐藏 HD 图标</string>
<string name="statusbar">状态栏(重启系统界面生效)</string>
<string name="statusbar_time_seconds">时钟显秒</string>
<string name="status_bar_time_seconds">时钟显秒</string>
<string name="status_bar_network_speed_refresh_speed">网速秒刷新</string>
</resources>

View File

@@ -15,8 +15,12 @@
app:title="@string/statusbar">
<SwitchPreference
app:iconSpaceReserved="false"
app:key="statusbar_time_seconds"
app:title="@string/statusbar_time_seconds" />
app:key="status_bar_time_seconds"
app:title="@string/status_bar_time_seconds" />
<SwitchPreference
app:iconSpaceReserved="false"
app:key="status_bar_network_speed_refresh_speed"
app:title="@string/status_bar_network_speed_refresh_speed" />
</PreferenceCategory>