的方法是通过在应用的主题中设置明亮模式,以覆盖MIUI中的强制暗模式设置。
具体步骤如下:
<style name="AppTheme" parent="Theme.AppCompat.Light">
<!-- 设置明亮模式为默认模式 -->
<item name="android:forceDarkAllowed">false</item>
</style>
<application
...
android:theme="@style/AppTheme">
...
</application>
这样设置后,应用在MIUI中将不会被强制切换到暗模式,而是保持明亮模式。
需要注意的是,这种方法只适用于不增加SDK版本的情况下,如果可以增加SDK版本,可以使用Android 10及以上版本的AppCompatDelegate.setDefaultNightMode()
方法来实现更灵活的暗模式控制。
推荐的腾讯云相关产品:腾讯云移动应用分析(MTA),该产品提供了移动应用数据分析和统计服务,可帮助开发者深入了解用户行为和应用性能,优化应用体验。产品介绍链接地址:https://cloud.tencent.com/product/mta
领取专属 10元无门槛券
手把手带您无忧上云