我已经实现了DayNight功能,如下所述:
https://medium.com/androiddevelopers/appcompat-v23-2-daynight-d10f90c83e94
在MODE_NIGHT_AUTO中时,该应用在夜间切换为暗模式,但比原先晚了约30分钟。举例来说,今天的日落是在下午5时58。 Google Maps应用程序在晚上6:12自动切换到黑暗模式,我觉得这是在正确的时间。但是我的应用程序(以及其他实现此功能的应用程序,例如Materialistic应用程序)直到下午6:40才切换到黑暗模式。我已授予“位置”权限,所以这不是问题。
除了查询API的日落/日出时间之外,还有什么方法可以自己控制这次?看起来Google似乎没有使用其自己的DayNight功能,这似乎很奇怪。