mirror of
https://github.com/LittleTurtle2333/SimplicityTools.git
synced 2026-07-12 11:21:18 +08:00
@@ -54,10 +54,10 @@ dependencies {
|
||||
implementation("com.github.kyuubiran:EzXHelper:1.0.3")
|
||||
//UI
|
||||
implementation(project(":blockmiui"))
|
||||
implementation("androidx.constraintlayout:constraintlayout:2.1.3")
|
||||
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
|
||||
//APP Center
|
||||
val appCenterSdkVersion = "4.4.3"
|
||||
implementation("com.microsoft.appcenter:appcenter-analytics:${appCenterSdkVersion}")
|
||||
implementation("com.microsoft.appcenter:appcenter-crashes:${appCenterSdkVersion}")
|
||||
implementation("androidx.core:core-splashscreen:1.0.0-rc01")
|
||||
implementation("androidx.core:core-splashscreen:1.0.0")
|
||||
}
|
||||
@@ -2,7 +2,6 @@ package com.lt2333.simplicitytools.activity.pages.s
|
||||
|
||||
import android.content.ComponentName
|
||||
import android.content.Intent
|
||||
import android.content.pm.PackageManager
|
||||
import android.view.View
|
||||
import android.widget.Switch
|
||||
import android.widget.Toast
|
||||
@@ -11,12 +10,10 @@ import cn.fkj233.ui.activity.annotation.BMPage
|
||||
import cn.fkj233.ui.activity.data.BasePage
|
||||
import cn.fkj233.ui.activity.view.SwitchV
|
||||
import cn.fkj233.ui.activity.view.TextSummaryV
|
||||
import cn.fkj233.ui.dialog.MIUIDialog
|
||||
import com.lt2333.simplicitytools.BuildConfig
|
||||
import com.lt2333.simplicitytools.R
|
||||
|
||||
|
||||
@BMPage("scope_other","Other", hideMenu = false)
|
||||
@BMPage("scope_other", "Other", hideMenu = false)
|
||||
class OtherPageForS : BasePage() {
|
||||
|
||||
override fun onCreate() {
|
||||
@@ -33,6 +30,24 @@ class OtherPageForS : BasePage() {
|
||||
tipsId = R.string.home_double_tap_to_sleep_summary
|
||||
), SwitchV("double_tap_to_sleep")
|
||||
)
|
||||
TextSummaryWithSwitch(
|
||||
TextSummaryV(
|
||||
textId = R.string.miuihome_recentwiew_wallpaper_darkening, tipsId = R.string.miuihome_recentwiew_wallpaper_darkening_summary
|
||||
), SwitchV("miuihome_recentwiew_wallpaper_darkening", false)
|
||||
)
|
||||
TextSummaryWithSwitch(
|
||||
TextSummaryV(
|
||||
textId = R.string.miuihome_recentview_remove_card_animation, tipsId = R.string.miuihome_recentview_remove_card_animation_summary
|
||||
), SwitchV("miuihome_recentview_remove_card_animation", false)
|
||||
)
|
||||
TextSummaryWithSwitch(
|
||||
TextSummaryV(textId = R.string.miuihome_shortcut_add_small_window, tipsId = R.string.miuihome_shortcut_add_small_window_summary),
|
||||
SwitchV("miuihome_shortcut_add_small_window", false)
|
||||
)
|
||||
TextSummaryWithSwitch(
|
||||
TextSummaryV(textId = R.string.miuihome_scroll_icon_name, tipsId = R.string.miuihome_scroll_icon_name_summary),
|
||||
SwitchV("miuihome_scroll_icon_name", false)
|
||||
)
|
||||
Line()
|
||||
TitleText(textId = R.string.scope_powerkeeper)
|
||||
TextSummaryWithSwitch(
|
||||
|
||||
@@ -2,7 +2,6 @@ package com.lt2333.simplicitytools.activity.pages.t
|
||||
|
||||
import android.content.ComponentName
|
||||
import android.content.Intent
|
||||
import android.content.pm.PackageManager
|
||||
import android.view.View
|
||||
import android.widget.Switch
|
||||
import android.widget.Toast
|
||||
@@ -11,12 +10,10 @@ import cn.fkj233.ui.activity.annotation.BMPage
|
||||
import cn.fkj233.ui.activity.data.BasePage
|
||||
import cn.fkj233.ui.activity.view.SwitchV
|
||||
import cn.fkj233.ui.activity.view.TextSummaryV
|
||||
import cn.fkj233.ui.dialog.MIUIDialog
|
||||
import com.lt2333.simplicitytools.BuildConfig
|
||||
import com.lt2333.simplicitytools.R
|
||||
|
||||
|
||||
@BMPage("scope_other","Other", hideMenu = false)
|
||||
@BMPage("scope_other", "Other", hideMenu = false)
|
||||
class OtherPageForT : BasePage() {
|
||||
|
||||
override fun onCreate() {
|
||||
@@ -33,6 +30,24 @@ class OtherPageForT : BasePage() {
|
||||
tipsId = R.string.home_double_tap_to_sleep_summary
|
||||
), SwitchV("double_tap_to_sleep")
|
||||
)
|
||||
TextSummaryWithSwitch(
|
||||
TextSummaryV(
|
||||
textId = R.string.miuihome_recentwiew_wallpaper_darkening, tipsId = R.string.miuihome_recentwiew_wallpaper_darkening_summary
|
||||
), SwitchV("miuihome_recentwiew_wallpaper_darkening", false)
|
||||
)
|
||||
TextSummaryWithSwitch(
|
||||
TextSummaryV(
|
||||
textId = R.string.miuihome_recentview_remove_card_animation, tipsId = R.string.miuihome_recentview_remove_card_animation_summary
|
||||
), SwitchV("miuihome_recentview_remove_card_animation", false)
|
||||
)
|
||||
TextSummaryWithSwitch(
|
||||
TextSummaryV(textId = R.string.miuihome_shortcut_add_small_window, tipsId = R.string.miuihome_shortcut_add_small_window_summary),
|
||||
SwitchV("miuihome_shortcut_add_small_window", false)
|
||||
)
|
||||
TextSummaryWithSwitch(
|
||||
TextSummaryV(textId = R.string.miuihome_scroll_icon_name, tipsId = R.string.miuihome_scroll_icon_name_summary),
|
||||
SwitchV("miuihome_scroll_icon_name", false)
|
||||
)
|
||||
Line()
|
||||
TitleText(textId = R.string.scope_powerkeeper)
|
||||
TextSummaryWithSwitch(
|
||||
|
||||
@@ -5,7 +5,9 @@ import com.lt2333.simplicitytools.hooks.rules.all.android.AllowUntrustedTouchesF
|
||||
import com.lt2333.simplicitytools.hooks.rules.all.android.DeleteOnPostNotificationForAll
|
||||
import com.lt2333.simplicitytools.hooks.rules.all.android.DisableFlagSecureForAll
|
||||
import com.lt2333.simplicitytools.hooks.rules.all.corepatch.CorePatchMainHook
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.android.*
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.android.MaxWallpaperScaleForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.android.RemoveSmallWindowRestrictionsForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.android.SystemPropertiesHookForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.t.android.MaxWallpaperScaleForT
|
||||
import com.lt2333.simplicitytools.hooks.rules.t.android.SystemPropertiesHookForT
|
||||
import com.lt2333.simplicitytools.utils.xposed.base.AppRegister
|
||||
@@ -29,6 +31,7 @@ object Android : AppRegister() {
|
||||
AllowUntrustedTouchesForAll, //允许不受信任的触摸
|
||||
)
|
||||
}
|
||||
|
||||
Build.VERSION_CODES.S -> {
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
|
||||
@@ -5,18 +5,21 @@ import com.lt2333.simplicitytools.hooks.rules.all.cast.ForceSupportSendAppForAll
|
||||
import com.lt2333.simplicitytools.utils.xposed.base.AppRegister
|
||||
import de.robv.android.xposed.callbacks.XC_LoadPackage
|
||||
|
||||
object Cast: AppRegister() {
|
||||
object Cast : AppRegister() {
|
||||
override val packageName: String = "com.milink.service"
|
||||
|
||||
override fun handleLoadPackage(lpparam: XC_LoadPackage.LoadPackageParam) {
|
||||
when (Build.VERSION.SDK_INT) {
|
||||
Build.VERSION_CODES.TIRAMISU -> {
|
||||
autoInitHooks(lpparam,
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
ForceSupportSendAppForAll, //强制允许所有应用接力
|
||||
)
|
||||
}
|
||||
|
||||
Build.VERSION_CODES.S -> {
|
||||
autoInitHooks(lpparam,
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
ForceSupportSendAppForAll, //强制允许所有应用接力
|
||||
)
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@ object MediaEditor : AppRegister() {
|
||||
UnlockUnlimitedCroppingForT, //解锁裁切最小值
|
||||
)
|
||||
}
|
||||
|
||||
Build.VERSION_CODES.S -> {
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
|
||||
@@ -1,8 +1,13 @@
|
||||
package com.lt2333.simplicitytools.hooks.apps
|
||||
|
||||
import android.os.Build
|
||||
import com.lt2333.simplicitytools.hooks.rules.all.miuihome.AlwaysDisplayTimeForAll
|
||||
import com.lt2333.simplicitytools.hooks.rules.all.miuihome.AlwaysShowStatusBarClockForAll
|
||||
import com.lt2333.simplicitytools.hooks.rules.all.miuihome.DisableRecentViewWallpaperDarkeningForAll
|
||||
import com.lt2333.simplicitytools.hooks.rules.all.miuihome.DoubleTapToSleepForAll
|
||||
import com.lt2333.simplicitytools.hooks.rules.all.miuihome.ModifyRecentViewRemoveCardAnimForAll
|
||||
import com.lt2333.simplicitytools.hooks.rules.all.miuihome.RemoveSmallWindowRestrictionForMiuiHomeForAll
|
||||
import com.lt2333.simplicitytools.hooks.rules.all.miuihome.ScrollIconNameForAll
|
||||
import com.lt2333.simplicitytools.hooks.rules.all.miuihome.ShortcutAddSmallWindowForAll
|
||||
import com.lt2333.simplicitytools.utils.xposed.base.AppRegister
|
||||
import de.robv.android.xposed.callbacks.XC_LoadPackage
|
||||
|
||||
@@ -14,15 +19,26 @@ object MiuiHome : AppRegister() {
|
||||
Build.VERSION_CODES.TIRAMISU -> {
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
AlwaysDisplayTimeForAll, //时钟显示时钟
|
||||
AlwaysShowStatusBarClockForAll, //时钟显示时钟
|
||||
DoubleTapToSleepForAll, //双击锁屏
|
||||
DisableRecentViewWallpaperDarkeningForAll, //取消后台壁纸压暗效果
|
||||
ModifyRecentViewRemoveCardAnimForAll, //横向排布后台划卡动画
|
||||
ScrollIconNameForAll, //滚动显示应用标题
|
||||
RemoveSmallWindowRestrictionForMiuiHomeForAll, //取消小窗限制
|
||||
ShortcutAddSmallWindowForAll, //快捷菜单添加小窗
|
||||
)
|
||||
}
|
||||
|
||||
Build.VERSION_CODES.S -> {
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
AlwaysDisplayTimeForAll, //时钟显示时钟
|
||||
AlwaysShowStatusBarClockForAll, //时钟显示时钟
|
||||
DoubleTapToSleepForAll, //双击锁屏
|
||||
DisableRecentViewWallpaperDarkeningForAll, //取消后台壁纸压暗效果
|
||||
ModifyRecentViewRemoveCardAnimForAll, //横向排布后台划卡动画
|
||||
ScrollIconNameForAll, //滚动显示应用标题
|
||||
RemoveSmallWindowRestrictionForMiuiHomeForAll, //取消小窗限制
|
||||
ShortcutAddSmallWindowForAll, //快捷菜单添加小窗
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ import com.lt2333.simplicitytools.utils.xposed.base.AppRegister
|
||||
import de.robv.android.xposed.XposedBridge
|
||||
import de.robv.android.xposed.callbacks.XC_LoadPackage
|
||||
|
||||
object PackageInstaller: AppRegister() {
|
||||
object PackageInstaller : AppRegister() {
|
||||
|
||||
override val packageName: String = "com.miui.packageinstaller"
|
||||
|
||||
|
||||
@@ -8,21 +8,24 @@ import com.lt2333.simplicitytools.hooks.rules.s.powerkeeper.PreventRecoveryOfBat
|
||||
import com.lt2333.simplicitytools.utils.xposed.base.AppRegister
|
||||
import de.robv.android.xposed.callbacks.XC_LoadPackage
|
||||
|
||||
object PowerKeeper: AppRegister() {
|
||||
object PowerKeeper : AppRegister() {
|
||||
override val packageName: String = "com.miui.powerkeeper"
|
||||
|
||||
override fun handleLoadPackage(lpparam: XC_LoadPackage.LoadPackageParam) {
|
||||
when (Build.VERSION.SDK_INT) {
|
||||
Build.VERSION_CODES.TIRAMISU -> {
|
||||
autoInitHooks(lpparam,
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
LockMaxFpsForAll, //锁定最高刷新率
|
||||
PreventRecoveryOfBatteryOptimizationWhitelistForS, //防止恢复电池优化白名单
|
||||
DoNotClearAppForS,//阻止杀后台
|
||||
MakeMilletMoreAggressiveForS,//使 Millet 更激进
|
||||
)
|
||||
}
|
||||
|
||||
Build.VERSION_CODES.S -> {
|
||||
autoInitHooks(lpparam,
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
LockMaxFpsForAll, //锁定最高刷新率
|
||||
PreventRecoveryOfBatteryOptimizationWhitelistForS, //防止恢复电池优化白名单
|
||||
DoNotClearAppForS,//阻止杀后台
|
||||
|
||||
@@ -5,18 +5,21 @@ import com.lt2333.simplicitytools.hooks.rules.all.reardisplay.RearDisplayWeather
|
||||
import com.lt2333.simplicitytools.utils.xposed.base.AppRegister
|
||||
import de.robv.android.xposed.callbacks.XC_LoadPackage
|
||||
|
||||
object RearDisplay: AppRegister() {
|
||||
object RearDisplay : AppRegister() {
|
||||
override val packageName: String = "com.xiaomi.misubscreenui"
|
||||
|
||||
override fun handleLoadPackage(lpparam: XC_LoadPackage.LoadPackageParam) {
|
||||
when (Build.VERSION.SDK_INT) {
|
||||
Build.VERSION_CODES.TIRAMISU -> {
|
||||
autoInitHooks(lpparam,
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
RearDisplayWeatherForAll, //背屏显示天气
|
||||
)
|
||||
}
|
||||
|
||||
Build.VERSION_CODES.S -> {
|
||||
autoInitHooks(lpparam,
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
RearDisplayWeatherForAll, //背屏显示天气
|
||||
)
|
||||
}
|
||||
|
||||
@@ -6,18 +6,21 @@ import com.lt2333.simplicitytools.hooks.rules.t.mediaeditor.UnlockUnlimitedCropp
|
||||
import com.lt2333.simplicitytools.utils.xposed.base.AppRegister
|
||||
import de.robv.android.xposed.callbacks.XC_LoadPackage
|
||||
|
||||
object ScreenShot: AppRegister() {
|
||||
object ScreenShot : AppRegister() {
|
||||
override val packageName: String = "com.miui.screenshot"
|
||||
|
||||
override fun handleLoadPackage(lpparam: XC_LoadPackage.LoadPackageParam) {
|
||||
when (Build.VERSION.SDK_INT) {
|
||||
Build.VERSION_CODES.TIRAMISU -> {
|
||||
autoInitHooks(lpparam,
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
UnlockUnlimitedCroppingForT, //解锁裁切限制
|
||||
)
|
||||
}
|
||||
|
||||
Build.VERSION_CODES.S -> {
|
||||
autoInitHooks(lpparam,
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
UnlockUnlimitedCroppingForS, //解锁裁切限制
|
||||
)
|
||||
}
|
||||
|
||||
@@ -2,21 +2,22 @@ package com.lt2333.simplicitytools.hooks.apps
|
||||
|
||||
import android.os.Build
|
||||
import com.lt2333.simplicitytools.hooks.rules.all.securitycenter.LockOneHundredForAll
|
||||
import com.lt2333.simplicitytools.hooks.rules.all.securitycenter.RemoveMacroBlacklistForAll
|
||||
import com.lt2333.simplicitytools.hooks.rules.all.securitycenter.RemoveOpenAppConfirmationPopupForAll
|
||||
import com.lt2333.simplicitytools.hooks.rules.all.securitycenter.SkipWaitingTimeForAll
|
||||
import com.lt2333.simplicitytools.hooks.rules.all.securitycenter.RemoveMacroBlacklistForAll
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.securitycenter.ShowBatteryTemperatureForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.t.securitycenter.ShowBatteryTemperatureForT
|
||||
import com.lt2333.simplicitytools.utils.xposed.base.AppRegister
|
||||
import de.robv.android.xposed.callbacks.XC_LoadPackage
|
||||
|
||||
object SecurityCenter: AppRegister() {
|
||||
object SecurityCenter : AppRegister() {
|
||||
override val packageName: String = "com.miui.securitycenter"
|
||||
|
||||
override fun handleLoadPackage(lpparam: XC_LoadPackage.LoadPackageParam) {
|
||||
when (Build.VERSION.SDK_INT) {
|
||||
Build.VERSION_CODES.TIRAMISU -> {
|
||||
autoInitHooks(lpparam,
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
SkipWaitingTimeForAll, //跳过 5/10秒等待时间
|
||||
LockOneHundredForAll, //锁定 100分
|
||||
RemoveMacroBlacklistForAll, //去除自动连招黑名单
|
||||
@@ -24,8 +25,10 @@ object SecurityCenter: AppRegister() {
|
||||
RemoveOpenAppConfirmationPopupForAll, //去除打开应用弹窗
|
||||
)
|
||||
}
|
||||
|
||||
Build.VERSION_CODES.S -> {
|
||||
autoInitHooks(lpparam,
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
SkipWaitingTimeForAll, //跳过 5/10秒等待时间
|
||||
LockOneHundredForAll, //锁定 100分
|
||||
RemoveMacroBlacklistForAll, //去除自动连招黑名单
|
||||
|
||||
@@ -5,18 +5,21 @@ import com.lt2333.simplicitytools.hooks.rules.all.settings.ShowNotificationImpor
|
||||
import com.lt2333.simplicitytools.utils.xposed.base.AppRegister
|
||||
import de.robv.android.xposed.callbacks.XC_LoadPackage
|
||||
|
||||
object Settings: AppRegister() {
|
||||
object Settings : AppRegister() {
|
||||
override val packageName: String = "com.android.settings"
|
||||
|
||||
override fun handleLoadPackage(lpparam: XC_LoadPackage.LoadPackageParam) {
|
||||
when (Build.VERSION.SDK_INT) {
|
||||
Build.VERSION_CODES.TIRAMISU -> {
|
||||
autoInitHooks(lpparam,
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
ShowNotificationImportanceForAll, //显示通知重要程度
|
||||
)
|
||||
}
|
||||
|
||||
Build.VERSION_CODES.S -> {
|
||||
autoInitHooks(lpparam,
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
ShowNotificationImportanceForAll, //显示通知重要程度
|
||||
)
|
||||
}
|
||||
|
||||
@@ -1,18 +1,79 @@
|
||||
package com.lt2333.simplicitytools.hooks.apps
|
||||
|
||||
import android.os.Build
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.*
|
||||
import com.lt2333.simplicitytools.hooks.rules.t.systemui.*
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.BatteryPercentageForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.CanNotificationSlideForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.ControlCenterWeatherForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.CustomMobileTypeTextForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.DoubleLineNetworkSpeedForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.HideBatteryIconForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.HideHDIconForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.HideMobileActivityIconForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.HideMobileTypeIconForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.HideNetworkSpeedSplitterForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.HideSimIconForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.HideStatusBarIconForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.HideStatusBarNetworkSpeedSecondForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.HideWifiActivityIconForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.LockScreenClockDisplaySecondsForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.LockScreenCurrentForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.LockScreenDoubleTapToSleepForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.MaximumNumberOfNotificationIconsForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.NewNotificationWeatherForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.NotificationWeatherForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.OldNotificationWeatherForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.OldQSCustomForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.RemoveLockScreenCameraForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.RemoveTheLeftSideOfTheLockScreenForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.ShowWifiStandardForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.StatusBarBigMobileTypeIconForS
|
||||
import com.lt2333.simplicitytools.hooks.rules.s.systemui.StatusBarDoubleTapToSleepForS
|
||||
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.StatusBarTimeCustomizationForS
|
||||
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.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 de.robv.android.xposed.callbacks.XC_LoadPackage
|
||||
|
||||
object SystemUI: AppRegister() {
|
||||
object SystemUI : AppRegister() {
|
||||
override val packageName: String = "com.android.systemui"
|
||||
|
||||
override fun handleLoadPackage(lpparam: XC_LoadPackage.LoadPackageParam) {
|
||||
when (Build.VERSION.SDK_INT) {
|
||||
Build.VERSION_CODES.TIRAMISU -> {
|
||||
autoInitHooks(lpparam,
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
HideStatusBarIconForT, //隐藏状态栏图标
|
||||
HideBatteryIconForT, //隐藏电池
|
||||
HideHDIconForT, //隐藏HD图标
|
||||
@@ -46,8 +107,10 @@ object SystemUI: AppRegister() {
|
||||
ShowWifiStandardForT, // 显示 WIFI 角标
|
||||
)
|
||||
}
|
||||
|
||||
Build.VERSION_CODES.S -> {
|
||||
autoInitHooks(lpparam,
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
HideStatusBarIconForS, //隐藏状态栏图标
|
||||
HideBatteryIconForS, //隐藏电池
|
||||
HideHDIconForS, //隐藏HD图标
|
||||
|
||||
@@ -5,18 +5,21 @@ import com.lt2333.simplicitytools.hooks.rules.all.thememanager.RemoveAdsForAll
|
||||
import com.lt2333.simplicitytools.utils.xposed.base.AppRegister
|
||||
import de.robv.android.xposed.callbacks.XC_LoadPackage
|
||||
|
||||
object ThemeManager: AppRegister() {
|
||||
object ThemeManager : AppRegister() {
|
||||
override val packageName: String = "com.android.thememanager"
|
||||
|
||||
override fun handleLoadPackage(lpparam: XC_LoadPackage.LoadPackageParam) {
|
||||
when (Build.VERSION.SDK_INT) {
|
||||
Build.VERSION_CODES.TIRAMISU -> {
|
||||
autoInitHooks(lpparam,
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
RemoveAdsForAll, //移除主题壁纸的广告
|
||||
)
|
||||
}
|
||||
|
||||
Build.VERSION_CODES.S -> {
|
||||
autoInitHooks(lpparam,
|
||||
autoInitHooks(
|
||||
lpparam,
|
||||
RemoveAdsForAll, //移除主题壁纸的广告
|
||||
)
|
||||
}
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
package com.lt2333.simplicitytools.hooks.apps
|
||||
|
||||
import com.github.kyuubiran.ezxhelper.utils.findMethod
|
||||
import com.github.kyuubiran.ezxhelper.utils.hookBefore
|
||||
import com.github.kyuubiran.ezxhelper.utils.hookReturnConstant
|
||||
import com.github.kyuubiran.ezxhelper.utils.loadClassOrNull
|
||||
import com.github.kyuubiran.ezxhelper.utils.hookBefore
|
||||
import com.lt2333.simplicitytools.utils.hasEnable
|
||||
import com.lt2333.simplicitytools.utils.xposed.base.AppRegister
|
||||
import de.robv.android.xposed.callbacks.XC_LoadPackage
|
||||
|
||||
object Updater : AppRegister() {
|
||||
override val packageName: String = "com.android.updater"
|
||||
|
||||
|
||||
@@ -5,8 +5,7 @@ import com.github.kyuubiran.ezxhelper.utils.hookBefore
|
||||
import com.lt2333.simplicitytools.utils.hasEnable
|
||||
import com.lt2333.simplicitytools.utils.xposed.base.HookRegister
|
||||
|
||||
object AlwaysDisplayTimeForAll : HookRegister() {
|
||||
|
||||
object AlwaysShowStatusBarClockForAll : HookRegister() {
|
||||
override fun init() {
|
||||
try {
|
||||
findMethod("com.miui.home.launcher.Workspace") {
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.lt2333.simplicitytools.hooks.rules.all.miuihome
|
||||
|
||||
import com.github.kyuubiran.ezxhelper.utils.findMethod
|
||||
import com.github.kyuubiran.ezxhelper.utils.hookBefore
|
||||
import com.github.kyuubiran.ezxhelper.utils.putObject
|
||||
import com.lt2333.simplicitytools.utils.hasEnable
|
||||
import com.lt2333.simplicitytools.utils.xposed.base.HookRegister
|
||||
|
||||
object DisableRecentViewWallpaperDarkeningForAll : HookRegister() {
|
||||
override fun init() = hasEnable("miuihome_recentwiew_wallpaper_darkening") {
|
||||
findMethod("com.miui.home.recents.DimLayer") {
|
||||
name == "dim" && parameterCount == 3
|
||||
}.hookBefore {
|
||||
it.args[0] = 0.0f
|
||||
it.thisObject.putObject("mCurrentAlpha", 0.0f)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
package com.lt2333.simplicitytools.hooks.rules.all.miuihome
|
||||
|
||||
import android.animation.ObjectAnimator
|
||||
import android.view.View
|
||||
import com.github.kyuubiran.ezxhelper.utils.args
|
||||
import com.github.kyuubiran.ezxhelper.utils.findMethod
|
||||
import com.github.kyuubiran.ezxhelper.utils.getObject
|
||||
import com.github.kyuubiran.ezxhelper.utils.hookAfter
|
||||
import com.github.kyuubiran.ezxhelper.utils.hookReplace
|
||||
import com.github.kyuubiran.ezxhelper.utils.invokeMethod
|
||||
import com.github.kyuubiran.ezxhelper.utils.invokeStaticMethod
|
||||
import com.github.kyuubiran.ezxhelper.utils.loadClass
|
||||
import com.github.kyuubiran.ezxhelper.utils.putObject
|
||||
import com.lt2333.simplicitytools.utils.hasEnable
|
||||
import com.lt2333.simplicitytools.utils.xposed.base.HookRegister
|
||||
|
||||
|
||||
object ModifyRecentViewRemoveCardAnimForAll : HookRegister() {
|
||||
override fun init() = hasEnable("miuihome_recentview_remove_card_animation") {
|
||||
findMethod("com.miui.home.recents.views.SwipeHelperForRecents") {
|
||||
name == "onTouchEvent" && parameterCount == 1
|
||||
}.hookAfter {
|
||||
val mCurrView = it.thisObject.getObject("mCurrView") as View?
|
||||
if (mCurrView != null) {
|
||||
mCurrView.alpha = 1f
|
||||
mCurrView.scaleX = 1f
|
||||
mCurrView.scaleY = 1f
|
||||
}
|
||||
}
|
||||
findMethod("com.miui.home.recents.TaskStackViewLayoutStyleHorizontal") {
|
||||
name == "createScaleDismissAnimation" && parameterCount == 2
|
||||
}.hookReplace {
|
||||
val view = it.args[0] as View
|
||||
val getScreenHeight = loadClass("com.miui.home.launcher.DeviceConfig").invokeStaticMethod("getScreenHeight") as Int
|
||||
val ofFloat = ObjectAnimator.ofFloat(view, View.TRANSLATION_Y, view.translationY, -getScreenHeight * 1.1484375f)
|
||||
ofFloat.duration = 200
|
||||
return@hookReplace ofFloat
|
||||
}
|
||||
findMethod("com.miui.home.recents.views.VerticalSwipe") {
|
||||
name == "calculate" && parameterCount == 1
|
||||
}.hookAfter {
|
||||
val f = it.args[0] as Float
|
||||
val asScreenHeightWhenDismiss = loadClass("com.miui.home.recents.views.VerticalSwipe").invokeStaticMethod("getAsScreenHeightWhenDismiss") as Int
|
||||
val f2 = f / asScreenHeightWhenDismiss
|
||||
val mTaskViewHeight = it.thisObject.getObject("mTaskViewHeight") as Float
|
||||
val mCurScale = it.thisObject.getObject("mCurScale") as Float
|
||||
val f3: Float = mTaskViewHeight * mCurScale
|
||||
val i = if (f2 > 0.0f) 1 else if (f2 == 0.0f) 0 else -1
|
||||
val afterFrictionValue: Float = it.thisObject.invokeMethod("afterFrictionValue", args(f, asScreenHeightWhenDismiss)) as Float
|
||||
if (i < 0) it.thisObject.putObject("mCurTransY", (mTaskViewHeight / 2.0f + afterFrictionValue * 2) - (f3 / 2.0f))
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.lt2333.simplicitytools.hooks.rules.all.miuihome
|
||||
|
||||
import com.github.kyuubiran.ezxhelper.utils.findAllMethods
|
||||
import com.github.kyuubiran.ezxhelper.utils.hookBefore
|
||||
import com.lt2333.simplicitytools.utils.hasEnable
|
||||
import com.lt2333.simplicitytools.utils.xposed.base.HookRegister
|
||||
|
||||
object RemoveSmallWindowRestrictionForMiuiHomeForAll : HookRegister() {
|
||||
override fun init() {
|
||||
|
||||
findAllMethods("com.miui.home.launcher.RecentsAndFSGestureUtils") {
|
||||
name == "canTaskEnterSmallWindow"
|
||||
}.hookBefore {
|
||||
hasEnable("android_remove_small_window_restriction") {
|
||||
it.result = true
|
||||
}
|
||||
}
|
||||
findAllMethods("com.miui.home.launcher.RecentsAndFSGestureUtils") {
|
||||
name == "canTaskEnterMiniSmallWindow"
|
||||
}.hookBefore {
|
||||
hasEnable("android_remove_small_window_restriction") {
|
||||
it.result = true
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
package com.lt2333.simplicitytools.hooks.rules.all.miuihome
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.text.TextUtils
|
||||
import android.view.View
|
||||
import android.widget.TextView
|
||||
import com.github.kyuubiran.ezxhelper.utils.Log
|
||||
import com.github.kyuubiran.ezxhelper.utils.args
|
||||
import com.github.kyuubiran.ezxhelper.utils.findMethod
|
||||
import com.github.kyuubiran.ezxhelper.utils.getObject
|
||||
import com.github.kyuubiran.ezxhelper.utils.hookAfter
|
||||
import com.github.kyuubiran.ezxhelper.utils.invokeMethod
|
||||
import com.lt2333.simplicitytools.utils.hasEnable
|
||||
import com.lt2333.simplicitytools.utils.xposed.base.HookRegister
|
||||
|
||||
object ScrollIconNameForAll : HookRegister() {
|
||||
@SuppressLint("DiscouragedApi")
|
||||
override fun init() = hasEnable("miuihome_scroll_icon_name") {
|
||||
try {
|
||||
findMethod("com.miui.home.launcher.ItemIcon") {
|
||||
name == "onFinishInflate"
|
||||
}.hookAfter {
|
||||
val mTitle = it.thisObject.getObject("mTitle") as TextView
|
||||
mTitleScrolling(mTitle)
|
||||
}
|
||||
findMethod("com.miui.home.launcher.maml.MaMlWidgetView") {
|
||||
name == "onFinishInflate"
|
||||
}.hookAfter {
|
||||
val mTitle = it.thisObject.getObject("mTitle") as TextView
|
||||
mTitleScrolling(mTitle)
|
||||
}
|
||||
findMethod("com.miui.home.launcher.LauncherMtzGadgetView") {
|
||||
name == "onFinishInflate"
|
||||
}.hookAfter {
|
||||
val mTitle = it.thisObject.getObject("mTitle") as TextView
|
||||
mTitleScrolling(mTitle)
|
||||
}
|
||||
findMethod("com.miui.home.launcher.LauncherWidgetView") {
|
||||
name == "onFinishInflate"
|
||||
}.hookAfter {
|
||||
val mTitle = it.thisObject.getObject("mTitle") as TextView
|
||||
mTitleScrolling(mTitle)
|
||||
}
|
||||
findMethod("com.miui.home.launcher.ShortcutIcon") {
|
||||
name == "fromXml" && parameterCount == 4
|
||||
}.hookAfter {
|
||||
val buddyIconView = it.args[3].invokeMethod("getBuddyIconView", args(it.args[2])) as View
|
||||
val mTitle = buddyIconView.getObject("mTitle") as TextView
|
||||
mTitleScrolling(mTitle)
|
||||
}
|
||||
findMethod("com.miui.home.launcher.ShortcutIcon") {
|
||||
name == "createShortcutIcon" && parameterCount == 3
|
||||
}.hookAfter {
|
||||
val buddyIcon = it.result as View
|
||||
val mTitle = buddyIcon.getObject("mTitle") as TextView
|
||||
mTitleScrolling(mTitle)
|
||||
}
|
||||
findMethod("com.miui.home.launcher.common.Utilities") {
|
||||
name == "adaptTitleStyleToWallpaper" && parameterCount == 4
|
||||
}.hookAfter {
|
||||
val mTitle = it.args[1] as TextView
|
||||
if (mTitle.id == mTitle.resources.getIdentifier("icon_title", "id", "com.miui.home")) {
|
||||
mTitleScrolling(mTitle)
|
||||
}
|
||||
}
|
||||
} catch (e: Throwable) {
|
||||
Log.ex(e)
|
||||
}
|
||||
}
|
||||
|
||||
private fun mTitleScrolling(mTitle: TextView) {
|
||||
mTitle.ellipsize = TextUtils.TruncateAt.MARQUEE
|
||||
mTitle.isHorizontalFadingEdgeEnabled = true
|
||||
mTitle.setSingleLine()
|
||||
mTitle.marqueeRepeatLimit = -1
|
||||
mTitle.isSelected = true
|
||||
mTitle.setHorizontallyScrolling(true)
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package com.lt2333.simplicitytools.hooks.rules.all.miuihome
|
||||
|
||||
import android.app.AndroidAppHelper
|
||||
import android.content.ComponentName
|
||||
import android.content.Intent
|
||||
import android.content.res.Configuration
|
||||
import android.os.Bundle
|
||||
import android.view.View
|
||||
import com.github.kyuubiran.ezxhelper.init.InitFields.moduleRes
|
||||
import com.github.kyuubiran.ezxhelper.utils.args
|
||||
import com.github.kyuubiran.ezxhelper.utils.findAllMethods
|
||||
import com.github.kyuubiran.ezxhelper.utils.findMethod
|
||||
import com.github.kyuubiran.ezxhelper.utils.getStaticObject
|
||||
import com.github.kyuubiran.ezxhelper.utils.hookAfter
|
||||
import com.github.kyuubiran.ezxhelper.utils.hookBefore
|
||||
import com.github.kyuubiran.ezxhelper.utils.invokeMethod
|
||||
import com.github.kyuubiran.ezxhelper.utils.invokeStaticMethod
|
||||
import com.github.kyuubiran.ezxhelper.utils.loadClass
|
||||
import com.github.kyuubiran.ezxhelper.utils.putStaticObject
|
||||
import com.lt2333.simplicitytools.R
|
||||
import com.lt2333.simplicitytools.utils.hasEnable
|
||||
import com.lt2333.simplicitytools.utils.xposed.base.HookRegister
|
||||
import de.robv.android.xposed.XposedHelpers
|
||||
|
||||
object ShortcutAddSmallWindowForAll : HookRegister() {
|
||||
override fun init() = hasEnable("miuihome_shortcut_add_small_window") {
|
||||
val mViewDarkModeHelper = loadClass("com.miui.home.launcher.util.ViewDarkModeHelper")
|
||||
val mSystemShortcutMenu = loadClass("com.miui.home.launcher.shortcuts.SystemShortcutMenu")
|
||||
val mSystemShortcutMenuItem = loadClass("com.miui.home.launcher.shortcuts.SystemShortcutMenuItem")
|
||||
val mAppShortcutMenu = loadClass("com.miui.home.launcher.shortcuts.AppShortcutMenu")
|
||||
val mShortcutMenuItem = loadClass("com.miui.home.launcher.shortcuts.ShortcutMenuItem")
|
||||
val mAppDetailsShortcutMenuItem = loadClass("com.miui.home.launcher.shortcuts.SystemShortcutMenuItem\$AppDetailsShortcutMenuItem")
|
||||
val mActivityUtilsCompat = loadClass("com.miui.launcher.utils.ActivityUtilsCompat")
|
||||
findAllMethods(mViewDarkModeHelper) {
|
||||
name == "onConfigurationChanged"
|
||||
}.hookAfter {
|
||||
mSystemShortcutMenuItem.invokeStaticMethod("createAllSystemShortcutMenuItems")
|
||||
}
|
||||
findAllMethods(mShortcutMenuItem) {
|
||||
name == "getShortTitle"
|
||||
}.hookAfter {
|
||||
if (it.result == "应用信息") {
|
||||
it.result = "信息"
|
||||
}
|
||||
}
|
||||
findMethod(mAppDetailsShortcutMenuItem) {
|
||||
name == "lambda\$getOnClickListener$0" && parameterCount == 2
|
||||
}.hookBefore {
|
||||
val obj = it.args[0]
|
||||
val view: View = it.args[1] as View
|
||||
val mShortTitle = obj.invokeMethod("getShortTitle") as CharSequence
|
||||
if (mShortTitle == moduleRes.getString(R.string.miuihome_shortcut_add_small_window_title)) {
|
||||
it.result = null
|
||||
val intent = Intent()
|
||||
val mComponentName = obj.invokeMethod("getComponentName") as ComponentName
|
||||
intent.action = "android.intent.action.MAIN"
|
||||
intent.addCategory("android.intent.category.LAUNCHER")
|
||||
intent.component = mComponentName
|
||||
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
|
||||
val callStaticMethod = mActivityUtilsCompat.invokeStaticMethod("makeFreeformActivityOptions", args(view.context, mComponentName.packageName))
|
||||
if (callStaticMethod != null) {
|
||||
view.context.startActivity(intent, callStaticMethod.invokeMethod("toBundle") as Bundle)
|
||||
}
|
||||
}
|
||||
}
|
||||
findAllMethods(mSystemShortcutMenu) {
|
||||
name == "getMaxShortcutItemCount"
|
||||
}.hookAfter {
|
||||
it.result = 5
|
||||
}
|
||||
findAllMethods(mAppShortcutMenu) {
|
||||
name == "getMaxShortcutItemCount"
|
||||
}.hookAfter {
|
||||
it.result = 5
|
||||
}
|
||||
findAllMethods(mSystemShortcutMenuItem) {
|
||||
name == "createAllSystemShortcutMenuItems"
|
||||
}.hookAfter {
|
||||
val isDarkMode =
|
||||
AndroidAppHelper.currentApplication().applicationContext.resources.configuration.uiMode and Configuration.UI_MODE_NIGHT_MASK == Configuration.UI_MODE_NIGHT_YES
|
||||
val mAllSystemShortcutMenuItems = mSystemShortcutMenuItem.getStaticObject("sAllSystemShortcutMenuItems") as Collection<Any>
|
||||
val mSmallWindowInstance = XposedHelpers.newInstance(mAppDetailsShortcutMenuItem)
|
||||
mSmallWindowInstance.invokeMethod("setShortTitle", args(moduleRes.getString(R.string.miuihome_shortcut_add_small_window_title)))
|
||||
mSmallWindowInstance.invokeMethod(
|
||||
"setIconDrawable",
|
||||
args(if (isDarkMode) moduleRes.getDrawable(R.drawable.ic_small_window_dark) else moduleRes.getDrawable(R.drawable.ic_small_window_light))
|
||||
)
|
||||
val sAllSystemShortcutMenuItems = ArrayList<Any>()
|
||||
sAllSystemShortcutMenuItems.add(mSmallWindowInstance)
|
||||
sAllSystemShortcutMenuItems.addAll(mAllSystemShortcutMenuItems)
|
||||
mSystemShortcutMenuItem.putStaticObject("sAllSystemShortcutMenuItems", sAllSystemShortcutMenuItems)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
13
app/src/main/res/drawable/ic_small_window_dark.xml
Normal file
13
app/src/main/res/drawable/ic_small_window_dark.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="63dp"
|
||||
android:height="63dp"
|
||||
android:autoMirrored="true"
|
||||
android:viewportWidth="63"
|
||||
android:viewportHeight="63">
|
||||
<path
|
||||
android:fillColor="#BCBDBE"
|
||||
android:pathData="m17.85,15.85v17.3c0,0.83 0.67,1.5 1.5,1.5h13.3c0.83,0 1.5,-0.67 1.5,-1.5L34.15,15.85c0,-0.83 -0.68,-1.5 -1.5,-1.5h-13.3c-0.82,0 -1.5,0.67 -1.5,1.5ZM29.16,30.25h-6.32c-0.32,0 -0.59,-0.27 -0.59,-0.61v-10.27c0,-0.34 0.26,-0.61 0.59,-0.61h6.32c0.32,0 0.59,0.27 0.59,0.61v10.27c0,0.34 -0.26,0.61 -0.59,0.61Z" />
|
||||
<path
|
||||
android:fillColor="#BCBDBE"
|
||||
android:pathData="m48.5,6.5L14.2,6.5c-2.32,0 -4.2,1.88 -4.2,4.2v41.3c0,2.49 2.01,4.5 4.5,4.5h34c2.49,0 4.5,-2.01 4.5,-4.5L53,11c0,-2.49 -2.01,-4.5 -4.5,-4.5ZM46.65,51.15h-30.3c-0.55,0 -1,-0.45 -1,-1L15.35,12.85c0,-0.55 0.45,-1 1,-1h30.3c0.55,0 1,0.45 1,1v37.3c0,0.55 -0.45,1 -1,1Z" />
|
||||
</vector>
|
||||
13
app/src/main/res/drawable/ic_small_window_light.xml
Normal file
13
app/src/main/res/drawable/ic_small_window_light.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="63dp"
|
||||
android:height="63dp"
|
||||
android:autoMirrored="true"
|
||||
android:viewportWidth="63"
|
||||
android:viewportHeight="63">
|
||||
<path
|
||||
android:fillColor="#4D4D4D"
|
||||
android:pathData="m17.85,15.85v17.3c0,0.83 0.67,1.5 1.5,1.5h13.3c0.83,0 1.5,-0.67 1.5,-1.5L34.15,15.85c0,-0.83 -0.68,-1.5 -1.5,-1.5h-13.3c-0.82,0 -1.5,0.67 -1.5,1.5ZM29.16,30.25h-6.32c-0.32,0 -0.59,-0.27 -0.59,-0.61v-10.27c0,-0.34 0.26,-0.61 0.59,-0.61h6.32c0.32,0 0.59,0.27 0.59,0.61v10.27c0,0.34 -0.26,0.61 -0.59,0.61Z" />
|
||||
<path
|
||||
android:fillColor="#4D4D4D"
|
||||
android:pathData="m48.5,6.5L14.2,6.5c-2.32,0 -4.2,1.88 -4.2,4.2v41.3c0,2.49 2.01,4.5 4.5,4.5h34c2.49,0 4.5,-2.01 4.5,-4.5L53,11c0,-2.49 -2.01,-4.5 -4.5,-4.5ZM46.65,51.15h-30.3c-0.55,0 -1,-0.45 -1,-1L15.35,12.85c0,-0.55 0.45,-1 1,-1h30.3c0.55,0 1,0.45 1,1v37.3c0,0.55 -0.45,1 -1,1Z" />
|
||||
</vector>
|
||||
@@ -239,4 +239,14 @@
|
||||
<string name="big_mobile_type_location">大移动类型图标位置</string>
|
||||
<string name="click_to_view_use_cases">点击查看用例</string>
|
||||
|
||||
<string name="miuihome_scroll_icon_name">滚动显示应用名称</string>
|
||||
<string name="miuihome_scroll_icon_name_summary">过长的应用名称将滚动进行显示,不再进行换行</string>
|
||||
<string name="miuihome_recentwiew_wallpaper_darkening">禁用壁纸压暗效果</string>
|
||||
<string name="miuihome_recentwiew_wallpaper_darkening_summary">这将禁用进出最近任务时壁纸从压暗逐渐变亮的效果</string>
|
||||
<string name="miuihome_recentview_remove_card_animation">修改划卡动画</string>
|
||||
<string name="miuihome_recentview_remove_card_animation_summary">修改最近任务移除卡片的动画效果</string>
|
||||
<string name="miuihome_shortcut_add_small_window">快捷菜单添加小窗</string>
|
||||
<string name="miuihome_shortcut_add_small_window_summary">桌面图标长按快捷菜单位置添加快速打开小窗</string>
|
||||
<string name="miuihome_shortcut_add_small_window_title">小窗</string>
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -241,5 +241,14 @@
|
||||
<string name="pkg_installer_summary">Disable the app installation\'s count checking</string>
|
||||
<string name="big_mobile_type_only_show_network_card">Big mobile type only show network card</string>
|
||||
<string name="big_mobile_type_location">Big mobile type location</string>
|
||||
<string name="miuihome_recentview_remove_card_animation">Modify the card marking animation</string>
|
||||
<string name="miuihome_recentview_remove_card_animation_summary">Modify the animation effect of the recent task removal card</string>
|
||||
<string name="miuihome_recentwiew_wallpaper_darkening">Disable wallpaper dimming</string>
|
||||
<string name="miuihome_recentwiew_wallpaper_darkening_summary">This will disable the effect that the wallpaper will gradually brighten from dimming when going in and out of the recent task</string>
|
||||
<string name="miuihome_scroll_icon_name">Scroll app name</string>
|
||||
<string name="miuihome_scroll_icon_name_summary">The application name that is too long will be scrolled and displayed without any new line</string>
|
||||
<string name="miuihome_shortcut_add_small_window">Shortcut Menu Add 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="click_to_view_use_cases">Click to view use cases</string>
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user