我的新应用不支持暗模式。当我在小米上安装它(开启暗模式)时,MIUI 会在其上应用暗模式。MIUI在“设置->显示->更多暗模式选项”中有设置(“更多暗模式选项”截图)。尽管我的应用程序不支持此选项,但我的应用程序已启用此选项并强制执行暗模式。大多数其他应用程序未启用此模式。有些应用程序是“白色”的,但对他们来说,此模式未启用并且它们可以正常工作。
我找到了将以下行添加到themes.xml的解决方案:
<item name="android:forceDarkAllowed">false</item>
问题是,这条线需要设置 minSdkVersion = 29。如何防止 MIUI 在“更多暗模式选项”中启用该选项并在我的应用程序中强制使用暗模式(就像在大多数其他“白色”应用程序中一样)并保持 SDK 版本为 21 ?
基于安卓 10 的 MIUI 12