我需要知道用户是否已在操作系统级别启用深色主题,以便可以在应用中自动启用深色主题。(不强制使用深色模式)
答案 0 :(得分:1)
检测系统是否处于深色主题。有帮助。
switch (getResources().getConfiguration().uiMode & Configuration.UI_MODE_NIGHT_MASK) {
case Configuration.UI_MODE_NIGHT_YES:
//process
break;
case Configuration.UI_MODE_NIGHT_NO:
// process
break;
}