将事件添加到日历Android中

时间:2016-01-24 14:36:21

标签: android events calendar

我在另一个主题中找到了这个并且它工作正常,它将事件添加到我的日历中。

Calendar beginTime = Calendar.getInstance();
   beginTime.set(2016, 0, 24, 7, 30);
   Calendar endTime = Calendar.getInstance();
   endTime.set(2016, 0, 24, 8, 30);
   Intent intent = new Intent(Intent.ACTION_INSERT)
           .setData(CalendarContract.Events.CONTENT_URI)
           .putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, beginTime.getTimeInMillis())
           .putExtra(CalendarContract.EXTRA_EVENT_END_TIME, endTime.getTimeInMillis())
           .putExtra(CalendarContract.Events.TITLE, "Yoga")
           .putExtra(CalendarContract.Events.DESCRIPTION, "Group class")
           .putExtra(CalendarContract.Events.EVENT_LOCATION, "The gym")
           .putExtra(CalendarContract.Events.AVAILABILITY, CalendarContract.Events.AVAILABILITY_BUSY);
   startActivity(intent);

但是,我有一个问题:是否有可能直接"在我的日历中添加一个事件?在startActivity(intent)之后,日历应用程序弹出,我必须按下完成按钮(或者像这样),以添加事件。所以我想知道是否可以直接从我的代码添加事件。

0 个答案:

没有答案