我尝试在安卓时检测早上,晚上,晚上的时间。因为我想在天空黑暗时打开灯。如果外面是晴天,请关灯。
我可以定义晚上或早上的时间范围。例如,上午6点到下午7点是明亮的。但是,这个价值在每个国家和每个季节以及每个月都有所不同。是否有任何接收器或Android或Java中的东西。
答案 0 :(得分:2)
还有一些算法和库也用于计算日出和日落时间(尝试搜索它) 例如。这是一个:https://github.com/mikereedell/sunrisesunsetlib-java。它需要位置和时区,它可以计算与太阳相关的不同事件的时间。如果你有日出和日落时间,你可以检查当前时间是否在他们的范围内(太阳是否上升)。