Android 中是否存在在重大时间变化(例如新的一天)时广播的意图。我正在寻找类似于在 iOS 中广播的重大时间更改通知的内容。我正在尝试安排在每天开始时进行处理。我知道使用 AlarmManager 可以做到这一点,但如果有其他方法,我想避免安排我自己的警报。
问问题
1504 次
1 回答
9
Intent
Android中唯一与时间相关的有:
ACTION_TIME_TICK
:每分钟触发一次(仅由系统触发)。ACTION_TIME_CHANGED
:当设备的时间由用户设置时触发。ACTION_TIMEZONE_CHANGED
: 当设备的时区改变时触发(仅由系统触发)。
恐怕没有“重大时间变化”的意图。我能建议的最好方法是注册ACTION_TIME_TICK
并检查时间是否等于午夜,或者如你所说,使用AlarmManager
.
您可以在文档中找到可用意图的完整列表(点击 contol+F 并找到“标准活动操作”以直接进入列表)。“广播操作”是您对此问题感兴趣的操作。
于 2012-10-04T18:55:13.030 回答