From a7947d5a2fac54cb7b740fe0e798aacbeb073e5a Mon Sep 17 00:00:00 2001 From: LittleTurtle2333 Date: Sat, 26 Mar 2022 00:32:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=80=E5=A4=84=E6=97=B6?= =?UTF-8?q?=E9=92=9F=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hook/app/systemui/StatusBarTimeCustomization.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/lt2333/simplicitytools/hook/app/systemui/StatusBarTimeCustomization.kt b/app/src/main/java/com/lt2333/simplicitytools/hook/app/systemui/StatusBarTimeCustomization.kt index cdfe27a6..e32fe758 100644 --- a/app/src/main/java/com/lt2333/simplicitytools/hook/app/systemui/StatusBarTimeCustomization.kt +++ b/app/src/main/java/com/lt2333/simplicitytools/hook/app/systemui/StatusBarTimeCustomization.kt @@ -78,8 +78,9 @@ class StatusBarTimeCustomization : IXposedHookLoadPackage { val textV = it.thisObject as TextView if (textV.resources.getResourceEntryName(textV.id) == "clock") { val t = Settings.System.getString(c!!.contentResolver, Settings.System.TIME_12_24) + val is24 = t == "24" now_time = Calendar.getInstance().time - textV.text = getDate(c!!, t) + str + getTime(c!!, t) + textV.text = getDate(c!!) + str + getTime(c!!, is24) } } catch (e: Exception) { } @@ -89,7 +90,7 @@ class StatusBarTimeCustomization : IXposedHookLoadPackage { @SuppressLint("SimpleDateFormat") - private fun getDate(context: Context, t: String): String { + private fun getDate(context: Context): String { var datePattern = "" val isZh = isZh(context) @@ -130,10 +131,10 @@ class StatusBarTimeCustomization : IXposedHookLoadPackage { } @SuppressLint("SimpleDateFormat") - private fun getTime(context: Context, t: String): String { + private fun getTime(context: Context, t: Boolean): String { var timePattern = "" val isZh = isZh(context) - timePattern += if (t == "24") "HH:mm" else "h:mm" + timePattern += if (t) "HH:mm" else "h:mm" if (isSecond) timePattern += ":ss" timePattern = SimpleDateFormat(timePattern).format(now_time) if (isZh) timePattern = getPeriod(isZh) + timePattern else timePattern += getPeriod(isZh)