在Android Studio中设置CalendarView中的事件

时间:2016-07-09 05:25:03

标签: java android android-studio calendar

我正在制作一个练习应用,其设计使用户每天使用一次。假设当前日期是2016年7月9日...我将如何设置当前日期(7月9日)的第一个事件和7月(11)的第二个事件,依此类推。

2 个答案:

答案 0 :(得分:0)

您可以使用Calendar类访问日期。获取当前日期/时间,您可以执行以下操作

Calendar cal = Calendar.getInstance();

如果你想获得不同的一天,你可以做一些像

这样的事情
Calendar cal = Calendar.getInstance();
cal.set(Calendar.DAY_OF_MONTH, 11);

答案 1 :(得分:0)

您可以使用日历以下列方式获取活动 -

Calendar calendar = Calendar.getInstance();
long today = Calendar.getTimeInMillis();      //July 9

calendar.add(Calendar.DAY_OF_MONTH, 2);
long day_after_tomorrow = Calendar.getTimeInMillis()      //July 11

但是,自动事件无法像日历中那样设置。它只能用于获取时间和日期。如果您想要某种定期通知,请查看 -

  • 警报管理器
  • 通知管理员

这些必须与服务和广播接收器结合使用。 请查看这些内容以供参考:Last exampleAlarm Manager Example