如何在工作日[白天和黑夜],周末以简单的方式设置重复警报?

时间:2015-02-16 07:26:47

标签: android calendar alarmmanager android-pendingintent

我需要为以下情况重复闹钟,

Week Days[Day(8AM -8PM), Night(8PM -8AM)]
Week End

我的应用程序模式在每个时间段内都会发生变化。

我使用以下代码为特定日[星期一]设置闹钟。

//Setting Alarm on Monday 8AM
Calendar alarmCalendar= Calendar.getInstance();
alarmCalendar.set(Calendar.DAY_OF_WEEK, 2); 
alarmCalendar.set(Calendar.HOUR, 8);
alarmCalendar.set(Calendar.MINUTE, 0);
alarmCalendar.set(Calendar.SECOND, 0);
alarmCalendar.set(Calendar.AM_PM, am);

上面的代码会设置星期一的闹钟。如何为8AM和8PM的周日设置单独的警报。如何设置周末报警。我是否必须复制相同的上述代码以设置每天的警报。 或者以简单的方式设置警报的任何选项?

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

您可以将警报设置为星期一,每7天重复一次,并以相同的方式在其余的工作日内完成。