Android - 检测用户的 OS 主题是深色还是浅色?
Android - Detect if the user's OS theme is dark or light?
我需要知道用户是否在 OS 级别启用深色主题,以便我可以在我的应用中自动启用深色主题。(不是强制深色模式)
检测系统是否为深色主题。有帮助。
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;
}
我需要知道用户是否在 OS 级别启用深色主题,以便我可以在我的应用中自动启用深色主题。(不是强制深色模式)
检测系统是否为深色主题。有帮助。
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;
}