ANDROID每天在特定时间开始服务

时间:2016-06-28 08:10:35

标签: java android android-studio android-service alarmmanager

启动完成后,我想每天在特定时间(例如凌晨3点)开始服务,但不重复,例如,每隔30秒或几分钟,或每小时,但警报必须重复每次那天凌晨3点。

最后,为什么警报在启动完成后凌晨3点开始,如果我在凌晨3点05分重新启动设备,警报就会唤醒?

抱歉我的英文

1 个答案:

答案 0 :(得分:0)

您应该注册BroadcastReceiver,它将监听活动,并在加载设备时进行广播。此接收器必须运行某些服务(可能是IntentService),这将显示现在的时间并在特定时间设置AlarmManager
第二对接收器/服务将处理您的警报。现在使用普通服务。