本人小米10,MIUI系统版本 MIUI12.5.10 . Android版本11
最近开发发现小米手机,深色模式设置不生效一直跟随系统设置且显示异常。
经过一番折腾之后才发现,小米手机 设置-显示-更多深色模式设置-应用单独设置,此开关竟然是反的。。打开后不允许应用单独设置,关闭后允许用户单独设置。
按正常人的想法是某一个应用的开关打开就是允许应用单独设置吧。它他么的是反的。打开了就一直跟随系统深色模式了。应用内设置的无效了特么的垃圾。
深色模式跟随系统
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM);
深色模式关闭跟随系统
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
关闭深色模式
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
开启深色模式
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
也就是说无论你app通过上面形式设置了什么?只要上面所述的开关打开,它都是跟随系统的。
小米系统。。。这种反人类的bug都能出现。你这是闹哪样??