mirror of
https://github.com/LittleTurtle2333/SimplicityTools.git
synced 2026-07-12 11:21:18 +08:00
更新版本号至 1.6.6
This commit is contained in:
@@ -12,8 +12,8 @@ android {
|
|||||||
applicationId = "com.lt2333.simplicitytools"
|
applicationId = "com.lt2333.simplicitytools"
|
||||||
minSdk = 31
|
minSdk = 31
|
||||||
targetSdk = 32
|
targetSdk = 32
|
||||||
versionCode = 66
|
versionCode = 67
|
||||||
versionName = "1.6.5"
|
versionName = "1.6.6"
|
||||||
}
|
}
|
||||||
|
|
||||||
buildTypes {
|
buildTypes {
|
||||||
@@ -59,4 +59,5 @@ dependencies {
|
|||||||
val appCenterSdkVersion = "4.4.3"
|
val appCenterSdkVersion = "4.4.3"
|
||||||
implementation("com.microsoft.appcenter:appcenter-analytics:${appCenterSdkVersion}")
|
implementation("com.microsoft.appcenter:appcenter-analytics:${appCenterSdkVersion}")
|
||||||
implementation("com.microsoft.appcenter:appcenter-crashes:${appCenterSdkVersion}")
|
implementation("com.microsoft.appcenter:appcenter-crashes:${appCenterSdkVersion}")
|
||||||
|
implementation("androidx.core:core-splashscreen:1.0.0-rc01")
|
||||||
}
|
}
|
||||||
@@ -300,6 +300,10 @@ class SettingsActivity : MIUIActivity() {
|
|||||||
onClickListener = { showFragment("hide_icon") }
|
onClickListener = { showFragment("hide_icon") }
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
TextWithSwitch(
|
||||||
|
TextV(resId = R.string.show_wifi_standard),
|
||||||
|
SwitchV("show_wifi_standard")
|
||||||
|
)
|
||||||
val customMobileTypeTextBinding = GetDataBinding(object : DefValue {
|
val customMobileTypeTextBinding = GetDataBinding(object : DefValue {
|
||||||
override fun getValue(): Any {
|
override fun getValue(): Any {
|
||||||
return safeSP.getBoolean("custom_mobile_type_text_switch", false)
|
return safeSP.getBoolean("custom_mobile_type_text_switch", false)
|
||||||
@@ -362,10 +366,6 @@ class SettingsActivity : MIUIActivity() {
|
|||||||
2 -> view.visibility = if (data as Boolean) View.VISIBLE else View.GONE
|
2 -> view.visibility = if (data as Boolean) View.VISIBLE else View.GONE
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
TextWithSwitch(
|
|
||||||
TextV(resId = R.string.show_wifi_standard),
|
|
||||||
SwitchV("show_wifi_standard")
|
|
||||||
)
|
|
||||||
TextSummaryWithSwitch(
|
TextSummaryWithSwitch(
|
||||||
TextSummaryV(
|
TextSummaryV(
|
||||||
textId = R.string.big_mobile_type_icon
|
textId = R.string.big_mobile_type_icon
|
||||||
|
|||||||
@@ -7,14 +7,11 @@ import com.lt2333.simplicitytools.util.xposed.base.HookRegister
|
|||||||
|
|
||||||
object ForceSupportSendApp : HookRegister() {
|
object ForceSupportSendApp : HookRegister() {
|
||||||
|
|
||||||
override fun init() {
|
override fun init() = hasEnable("force_support_send_app") {
|
||||||
hasEnable("force_support_send_app") {
|
findMethod("com.xiaomi.mirror.synergy.MiuiSynergySdk") {
|
||||||
findMethod("com.xiaomi.mirror.synergy.MiuiSynergySdk") {
|
name == "isSupportSendApp"
|
||||||
name == "isSupportSendApp"
|
}.hookAfter {
|
||||||
}.hookAfter {
|
it.result = true
|
||||||
it.result = true
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -17,89 +17,86 @@ import com.lt2333.simplicitytools.view.WeatherView
|
|||||||
|
|
||||||
object RearDisplayWeather : HookRegister() {
|
object RearDisplayWeather : HookRegister() {
|
||||||
|
|
||||||
override fun init() {
|
override fun init() = hasEnable("rear_show_weather") {
|
||||||
hasEnable("rear_show_weather") {
|
findMethod("com.xiaomi.misubscreenui.light.aod.view.VerticalClockView") {
|
||||||
findMethod("com.xiaomi.misubscreenui.light.aod.view.VerticalClockView") {
|
name == "onFinishInflate"
|
||||||
name == "onFinishInflate"
|
}.hookAfter {
|
||||||
}.hookAfter {
|
val viewGroup = it.thisObject as ViewGroup
|
||||||
val viewGroup = it.thisObject as ViewGroup
|
val context = viewGroup.context
|
||||||
val context = viewGroup.context
|
|
||||||
|
|
||||||
//获取原组件
|
//获取原组件
|
||||||
val gradientLayoutID =
|
val gradientLayoutID =
|
||||||
context.resources.getIdentifier("gradient_layout", "id", context.packageName)
|
context.resources.getIdentifier("gradient_layout", "id", context.packageName)
|
||||||
val gradientLayout: ViewGroup = viewGroup.findViewById(gradientLayoutID)
|
val gradientLayout: ViewGroup = viewGroup.findViewById(gradientLayoutID)
|
||||||
val dateID = context.resources.getIdentifier("date", "id", context.packageName)
|
val dateID = context.resources.getIdentifier("date", "id", context.packageName)
|
||||||
val date: TextView = viewGroup.findViewById(dateID)
|
val date: TextView = viewGroup.findViewById(dateID)
|
||||||
|
|
||||||
//创建天气组件
|
//创建天气组件
|
||||||
val mWeatherView = WeatherView(context, false).apply {
|
val mWeatherView = WeatherView(context, false).apply {
|
||||||
gravity = Gravity.END
|
gravity = Gravity.END
|
||||||
setTextAppearance(
|
setTextAppearance(
|
||||||
context.resources.getIdentifier(
|
context.resources.getIdentifier(
|
||||||
"Sub_Screen_Aod_date_s",
|
"Sub_Screen_Aod_date_s",
|
||||||
"style",
|
"style",
|
||||||
context.packageName
|
context.packageName
|
||||||
)
|
|
||||||
)
|
)
|
||||||
typeface = Typeface.create("mipro-medium", Typeface.NORMAL)
|
)
|
||||||
setTextSize(TypedValue.COMPLEX_UNIT_DIP, 12f)
|
typeface = Typeface.create("mipro-medium", Typeface.NORMAL)
|
||||||
}
|
setTextSize(TypedValue.COMPLEX_UNIT_DIP, 12f)
|
||||||
gradientLayout.addView(mWeatherView, (gradientLayout.indexOfChild(date) + 1))
|
|
||||||
}
|
}
|
||||||
|
gradientLayout.addView(mWeatherView, (gradientLayout.indexOfChild(date) + 1))
|
||||||
|
}
|
||||||
|
|
||||||
findMethod("com.xiaomi.misubscreenui.light.aod.view.HorizontalClockView") {
|
findMethod("com.xiaomi.misubscreenui.light.aod.view.HorizontalClockView") {
|
||||||
name == "onFinishInflate"
|
name == "onFinishInflate"
|
||||||
}.hookBefore { param ->
|
}.hookBefore { param ->
|
||||||
val viewGroup = param.thisObject as ViewGroup
|
val viewGroup = param.thisObject as ViewGroup
|
||||||
val context = viewGroup.context
|
val context = viewGroup.context
|
||||||
|
|
||||||
//获取原组件
|
//获取原组件
|
||||||
val gradientLayoutID =
|
val gradientLayoutID =
|
||||||
context.resources.getIdentifier("gradient_layout", "id", context.packageName)
|
context.resources.getIdentifier("gradient_layout", "id", context.packageName)
|
||||||
val gradientLayout: RelativeLayout = viewGroup.findViewById(gradientLayoutID)
|
val gradientLayout: RelativeLayout = viewGroup.findViewById(gradientLayoutID)
|
||||||
val dateID = context.resources.getIdentifier("date", "id", context.packageName)
|
val dateID = context.resources.getIdentifier("date", "id", context.packageName)
|
||||||
val date: TextView = viewGroup.findViewById(dateID)
|
val date: TextView = viewGroup.findViewById(dateID)
|
||||||
val dateParentLayout: ViewGroup = date.parent as ViewGroup
|
val dateParentLayout: ViewGroup = date.parent as ViewGroup
|
||||||
|
|
||||||
//创建天气组件
|
//创建天气组件
|
||||||
val mWeatherView = WeatherView(context, false).apply {
|
val mWeatherView = WeatherView(context, false).apply {
|
||||||
id = View.generateViewId()
|
id = View.generateViewId()
|
||||||
gravity = Gravity.CENTER
|
gravity = Gravity.CENTER
|
||||||
maxLines = 1
|
maxLines = 1
|
||||||
setTextAppearance(
|
setTextAppearance(
|
||||||
context.resources.getIdentifier(
|
context.resources.getIdentifier(
|
||||||
"Sub_Screen_Aod_date_s_horizontal",
|
"Sub_Screen_Aod_date_s_horizontal",
|
||||||
"style",
|
"style",
|
||||||
context.packageName
|
context.packageName
|
||||||
)
|
|
||||||
)
|
)
|
||||||
typeface = Typeface.create("mipro-medium", Typeface.NORMAL)
|
)
|
||||||
layoutParams = RelativeLayout.LayoutParams(
|
typeface = Typeface.create("mipro-medium", Typeface.NORMAL)
|
||||||
RelativeLayout.LayoutParams.WRAP_CONTENT,
|
layoutParams = RelativeLayout.LayoutParams(
|
||||||
dp2px(context, 30f)
|
|
||||||
).also {
|
|
||||||
it.addRule(RelativeLayout.END_OF, dateID)
|
|
||||||
it.marginStart = dp2px(context, 3f)
|
|
||||||
it.marginEnd = dp2px(context, 3f)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
dateParentLayout.addView(mWeatherView, (dateParentLayout.indexOfChild(date) + 1))
|
|
||||||
|
|
||||||
//电池位置
|
|
||||||
val batteryID =
|
|
||||||
context.resources.getIdentifier("battery_container", "id", context.packageName)
|
|
||||||
val battery: ViewGroup = viewGroup.findViewById(batteryID)
|
|
||||||
|
|
||||||
battery.layoutParams = RelativeLayout.LayoutParams(
|
|
||||||
RelativeLayout.LayoutParams.WRAP_CONTENT,
|
RelativeLayout.LayoutParams.WRAP_CONTENT,
|
||||||
dp2px(context, 30f)
|
dp2px(context, 30f)
|
||||||
).also {
|
).also {
|
||||||
it.addRule(RelativeLayout.END_OF, mWeatherView.id)
|
it.addRule(RelativeLayout.END_OF, dateID)
|
||||||
|
it.marginStart = dp2px(context, 3f)
|
||||||
|
it.marginEnd = dp2px(context, 3f)
|
||||||
}
|
}
|
||||||
gradientLayout.setPadding(0, dp2px(context, 5f), 0, 0)
|
|
||||||
}
|
}
|
||||||
|
dateParentLayout.addView(mWeatherView, (dateParentLayout.indexOfChild(date) + 1))
|
||||||
|
|
||||||
|
//电池位置
|
||||||
|
val batteryID =
|
||||||
|
context.resources.getIdentifier("battery_container", "id", context.packageName)
|
||||||
|
val battery: ViewGroup = viewGroup.findViewById(batteryID)
|
||||||
|
|
||||||
|
battery.layoutParams = RelativeLayout.LayoutParams(
|
||||||
|
RelativeLayout.LayoutParams.WRAP_CONTENT,
|
||||||
|
dp2px(context, 30f)
|
||||||
|
).also {
|
||||||
|
it.addRule(RelativeLayout.END_OF, mWeatherView.id)
|
||||||
|
}
|
||||||
|
gradientLayout.setPadding(0, dp2px(context, 5f), 0, 0)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -29,9 +29,8 @@ object ControlCenterWeather : HookRegister() {
|
|||||||
val context = viewGroup.context
|
val context = viewGroup.context
|
||||||
|
|
||||||
// MIUI编译时间大于 2022-03-12 00:00:00 且为内测版
|
// MIUI编译时间大于 2022-03-12 00:00:00 且为内测版
|
||||||
if (SystemProperties[context, "ro.build.date.utc"]!!.toInt() >= 1647014400 && !SystemProperties[context, "ro.build.version.incremental"]!!.endsWith(
|
if (SystemProperties[context, "ro.build.date.utc"]!!.toInt() >= 1647014400 &&
|
||||||
"DEV"
|
!SystemProperties[context, "ro.build.version.incremental"]!!.endsWith("XM")
|
||||||
) && !SystemProperties[context, "ro.build.version.incremental"]!!.endsWith("XM")
|
|
||||||
) {
|
) {
|
||||||
//获取原组件
|
//获取原组件
|
||||||
val big_time_ID =
|
val big_time_ID =
|
||||||
|
|||||||
@@ -23,5 +23,4 @@ object HideStatusBarNetworkSpeedSecond : HookRegister() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -29,9 +29,8 @@ object NotificationWeather : HookRegister() {
|
|||||||
val context = viewGroup.context
|
val context = viewGroup.context
|
||||||
|
|
||||||
// MIUI编译时间大于 2022-03-12 00:00:00 且为内测版
|
// MIUI编译时间大于 2022-03-12 00:00:00 且为内测版
|
||||||
if (SystemProperties[context, "ro.build.date.utc"]!!.toInt() >= 1647014400 && !SystemProperties[context, "ro.build.version.incremental"]!!.endsWith(
|
if (SystemProperties[context, "ro.build.date.utc"]!!.toInt() >= 1647014400 &&
|
||||||
"DEV"
|
!SystemProperties[context, "ro.build.version.incremental"]!!.endsWith("XM")
|
||||||
) && !SystemProperties[context, "ro.build.version.incremental"]!!.endsWith("XM")
|
|
||||||
) {
|
) {
|
||||||
//获取原组件
|
//获取原组件
|
||||||
val big_time_ID =
|
val big_time_ID =
|
||||||
|
|||||||
Submodule blockmiui updated: dc01818383...a02e4a13b3
Reference in New Issue
Block a user