如何向Calendar- Android添加提醒详细信息

时间:2014-05-04 02:51:29

标签: android calendar android-calendar reminders

我是Android的新手,我需要一些帮助来为我的应用程序设置日历。日历是我在我的应用程序中的四个部分之一。其他包括设置提醒。现在我需要的是,我希望那些提醒能够在特定日期的日历中显示。例如,如果我在2014年5月4日设置了提醒,则5月4日的日历应显示此提醒。

  • 准确地说,它应该与“myHomework”中显示的日历类似。

  • 当我们点击日期时,日历下应该有一个消息列表,显示当天设置的所有提醒。

sample screenshot from myHomework

1 个答案:

答案 0 :(得分:1)

您可以使用android intent来调用日历的默认日历意图。使用以下代码

Intent intent = new Intent(Intent.ACTION_INSERT_OR_EDIT);
intent.setType("vnd.android.cursor.item/event");
startActivity(intent);

你也可以在这个

中使用putExtra
intent.putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, startTime);
intent.putExtra(CalendarContract.EXTRA_EVENT_END_TIME,endTime);
intent.putExtra(CalendarContract.EXTRA_EVENT_ALL_DAY, true);
intent.putExtra(Events.TITLE, "Addy's Birthday");
intent.putExtra(Events.DESCRIPTION, "This is a sample description");
intent.putExtra(Events.EVENT_LOCATION, "My Guest House");

希望这会有所帮助