隐藏GPS图标

This commit is contained in:
LittleTurtle2333
2022-02-18 17:10:51 +08:00
parent 03d2d1aba5
commit 7068352b92

View File

@@ -142,6 +142,28 @@ class SystemUI : IXposedHookLoadPackage {
} catch (e: Exception) { } catch (e: Exception) {
XposedBridge.log(e) XposedBridge.log(e)
} }
//隐藏GPS图标
try {
val classIfExists = XposedHelpers.findClassIfExists(
"com.android.systemui.statusbar.phone.PhoneStatusBarPolicy",
lpparam.classLoader
)
XposedHelpers.findAndHookMethod(
classIfExists,
"updateLocationFromController",
object : XC_MethodHook() {
override fun beforeHookedMethod(param: MethodHookParam) {
if (prefs.hasFileChanged()) {
prefs.reload()
}
if (prefs.getBoolean("hide_gps_icon", false)) {
param.result = null
}
}
})
} catch (e: Exception) {
XposedBridge.log(e)
}
//隐藏 声音、勿扰 图标 //隐藏 声音、勿扰 图标
try { try {
val classIfExists = XposedHelpers.findClassIfExists( val classIfExists = XposedHelpers.findClassIfExists(