android 是否提供任何本机方式来知道设备是否处于夜间模式,是否适用于 3rd 方应用程序?
我正在开发应用程序以分别根据日落和日出在应用程序内实现启用/禁用夜间模式。
UiModeManager uiManager = (UiModeManager) getSystemService(Context.UI_MODE_SERVICE);
if (isNightMode) {
uiManager.enableCarMode(0);
uiManager.setNightMode(UiModeManager.MODE_NIGHT_YES);
} else {
uiManager.disableCarMode(0);
uiManager.setNightMode(UiModeManager.MODE_NIGHT_NO);
}
UiModeManager uiManager = (UiModeManager) getSystemService(Context.UI_MODE_SERVICE);
if (nightMode) {
uiManager.enableCarMode(0);
uiManager.setNightMode(UiModeManager.MODE_NIGHT_YES);
} else {
uiManager.disableCarMode(0);
uiManager.setNightMode(UiModeManager.MODE_NIGHT_NO);
}
但这并不能回答应用程序如何知道现在是显示夜间模式的时候了?
提前致谢 。任何帮助深表感谢。