mirror of
https://github.com/LittleTurtle2333/SimplicityTools.git
synced 2026-07-12 11:21:18 +08:00
新增A13禁用临时蓝牙关闭
This commit is contained in:
@@ -566,6 +566,13 @@ import com.lt2333.simplicitytools.R
|
|||||||
)
|
)
|
||||||
Line()
|
Line()
|
||||||
TitleText(textId = R.string.control_center)
|
TitleText(textId = R.string.control_center)
|
||||||
|
TextSummaryWithSwitch(
|
||||||
|
TextSummaryV(
|
||||||
|
textId = R.string.disable_bluetooth_temporarily_off
|
||||||
|
), SwitchV(
|
||||||
|
"disable_bluetooth_temporarily_off"
|
||||||
|
)
|
||||||
|
)
|
||||||
val controlCenterWeatherBinding = GetDataBinding({
|
val controlCenterWeatherBinding = GetDataBinding({
|
||||||
MIUIActivity.safeSP.getBoolean(
|
MIUIActivity.safeSP.getBoolean(
|
||||||
"control_center_weather", false
|
"control_center_weather", false
|
||||||
|
|||||||
@@ -32,37 +32,7 @@ import com.lt2333.simplicitytools.hooks.rules.s.systemui.StatusBarLayoutForS
|
|||||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.StatusBarNetworkSpeedRefreshSpeedForS
|
import com.lt2333.simplicitytools.hooks.rules.s.systemui.StatusBarNetworkSpeedRefreshSpeedForS
|
||||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.StatusBarTimeCustomizationForS
|
import com.lt2333.simplicitytools.hooks.rules.s.systemui.StatusBarTimeCustomizationForS
|
||||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.WaveChargeForS
|
import com.lt2333.simplicitytools.hooks.rules.s.systemui.WaveChargeForS
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.BatteryPercentageForT
|
import com.lt2333.simplicitytools.hooks.rules.t.systemui.*
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.CanNotificationSlideForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.ControlCenterWeatherForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.CustomMobileTypeTextForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.DoubleLineNetworkSpeedForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.HideBatteryIconForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.HideHDIconForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.HideMobileActivityIconForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.HideMobileTypeIconForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.HideNetworkSpeedSplitterForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.HideSimIconForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.HideStatusBarIconForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.HideStatusBarNetworkSpeedSecondForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.HideWifiActivityIconForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.LockScreenClockDisplaySecondsForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.LockScreenCurrentForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.LockScreenDoubleTapToSleepForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.MaximumNumberOfNotificationIconsForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.NewNotificationWeatherForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.NotificationWeatherForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.OldNotificationWeatherForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.OldQSCustomForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.RemoveLockScreenCameraForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.RemoveTheLeftSideOfTheLockScreenForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.ShowWifiStandardForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.StatusBarBigMobileTypeIconForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.StatusBarDoubleTapToSleepForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.StatusBarLayoutForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.StatusBarNetworkSpeedRefreshSpeedForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.StatusBarTimeCustomizationForT
|
|
||||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.WaveChargeForT
|
|
||||||
import com.lt2333.simplicitytools.utils.xposed.base.AppRegister
|
import com.lt2333.simplicitytools.utils.xposed.base.AppRegister
|
||||||
import de.robv.android.xposed.callbacks.XC_LoadPackage
|
import de.robv.android.xposed.callbacks.XC_LoadPackage
|
||||||
|
|
||||||
@@ -105,6 +75,7 @@ object SystemUI : AppRegister() {
|
|||||||
CanNotificationSlideForT, //允许下滑通知打开小窗
|
CanNotificationSlideForT, //允许下滑通知打开小窗
|
||||||
LockScreenClockDisplaySecondsForT, // 锁屏时钟显示秒
|
LockScreenClockDisplaySecondsForT, // 锁屏时钟显示秒
|
||||||
ShowWifiStandardForT, // 显示 WIFI 角标
|
ShowWifiStandardForT, // 显示 WIFI 角标
|
||||||
|
DisableBluetoothTemporarilyOffForT, //禁用临时蓝牙关闭
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,16 @@
|
|||||||
|
package com.lt2333.simplicitytools.hooks.rules.t.systemui
|
||||||
|
|
||||||
|
import com.github.kyuubiran.ezxhelper.utils.findMethod
|
||||||
|
import com.github.kyuubiran.ezxhelper.utils.hookBefore
|
||||||
|
import com.lt2333.simplicitytools.utils.hasEnable
|
||||||
|
import com.lt2333.simplicitytools.utils.xposed.base.HookRegister
|
||||||
|
|
||||||
|
object DisableBluetoothTemporarilyOffForT: HookRegister() {
|
||||||
|
override fun init()= hasEnable("disable_bluetooth_temporarily_off") {
|
||||||
|
findMethod("com.android.settingslib.bluetooth.LocalBluetoothAdapter"){
|
||||||
|
name == "isSupportBluetoothRestrict" && parameterCount==1
|
||||||
|
}.hookBefore {
|
||||||
|
it.result = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -251,4 +251,5 @@
|
|||||||
<string name="miuihome_shortcut_add_small_window_summary">Press and hold the desktop icon to add a quick open window</string>
|
<string name="miuihome_shortcut_add_small_window_summary">Press and hold the desktop icon to add a quick open window</string>
|
||||||
<string name="miuihome_shortcut_add_small_window_title">Small window</string>
|
<string name="miuihome_shortcut_add_small_window_title">Small window</string>
|
||||||
<string name="click_to_view_use_cases">Click to view use cases</string>
|
<string name="click_to_view_use_cases">Click to view use cases</string>
|
||||||
|
<string name="disable_bluetooth_temporarily_off">Disable bluetooth temporarily off</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
Reference in New Issue
Block a user