From b122e460ccdefd1a5eba3a0af531730dcf1eca84 Mon Sep 17 00:00:00 2001 From: juntao Date: Mon, 9 May 2022 17:50:26 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E5=A4=9C=E9=97=B4=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F=E5=BC=80=E5=85=B3=E6=8E=A7=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/gh/common/util/NightModeUtils.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/gh/common/util/NightModeUtils.kt b/app/src/main/java/com/gh/common/util/NightModeUtils.kt index 18d7b404fa..06cd61c35b 100644 --- a/app/src/main/java/com/gh/common/util/NightModeUtils.kt +++ b/app/src/main/java/com/gh/common/util/NightModeUtils.kt @@ -4,14 +4,15 @@ import android.content.Context import android.content.res.Configuration import androidx.appcompat.app.AppCompatDelegate import com.gh.common.constant.Constants +import com.gh.gamecenter.BuildConfig object NightModeUtils { /** * 当前系统是否是深色模式 */ fun isNightMode(context: Context): Boolean { - // 非测试包禁用深色模式 - return if (PackageFlavorHelper.IS_TEST_FLAVOR) { + // 仅配置开启的包才提供夜间模式功能 + return if (BuildConfig.IS_NIGHT_MODE_ON) { val uiMode = context.resources.configuration.uiMode and Configuration.UI_MODE_NIGHT_MASK uiMode == Configuration.UI_MODE_NIGHT_YES } else { @@ -44,8 +45,8 @@ object NightModeUtils { * @param nightMode 是否是深色模式 */ fun initNightMode(systemMode: Boolean, nightMode: Boolean) { - // 非测试包禁用深色模式 - if (PackageFlavorHelper.IS_TEST_FLAVOR) { + // 仅配置开启的包才提供夜间模式功能 + if (BuildConfig.IS_NIGHT_MODE_ON) { if (systemMode) { AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM) } else {