我正在使用Android内置的日/夜间模式功能,希望在我的应用程序中添加一个选项来支持
AppCompatDelegate.MODE_NIGHT_AUTO
。但是,我的应用程序需要以编程方式对某些部分进行着色,而我无法确定如何检查应用程序是否处于夜间或白天模式。如果没有这个信息,我就不能设置一个标记来选择正确的颜色。调用AppCompatDelegate.getDefaultNightMode()
只会返回无用的AppCompatDelegate.MODE_NIGHT_AUTO。我没有看到其他任何可以提供信息的内容,但一定有办法吗?