package com.halzhang.android.examples.calendareventexample; import android.app.Activity; import android.content.Intent; import android.provider.CalendarContract; import java.util.Calendar; /** * 日历功能 * Created by Hal on 2016/11/18. */ public class CalenderUtils { public static void addEvent(Activity activity) { Calendar beginTime = Calendar.getInstance(); beginTime.set(2017, 0, 19, 7, 30); Calendar endTime = Calendar.getInstance(); endTime.set(2017, 0, 19, 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, "100YY上课提醒") .putExtra(CalendarContract.Events.DESCRIPTION, "点击进入直播 http://www.edu24ol.com") .putExtra(CalendarContract.Events.EVENT_LOCATION, "上课地点广州校区") .putExtra(CalendarContract.Events.AVAILABILITY, CalendarContract.Events.AVAILABILITY_BUSY) .putExtra(Intent.EXTRA_EMAIL, "rowan@example.com,trevor@example.com"); activity.startActivity(intent); } }