在我的Android应用程序中添加Google日历中的事件

时间:2017-08-10 07:47:11

标签: android google-calendar-api

您好我是android的初学者。 我想在我的Android应用程序中添加谷歌日历中的事件。 请帮我完整的源代码。我看过了,但还没有找到完整源代码的解决方案。

1 个答案:

答案 0 :(得分:1)

您可以使用ContentValues,例如本地数据库,

String eventUriString = "content://com.android.calendar/events";
    ContentResolver cr = this.getContentResolver();
    ContentValues values = new ContentValues();

  values.put(CalendarContract.Reminders.CALENDAR_ID, 1);
        values.put(CalendarContract.Reminders.TITLE, "YOUR_TITLE");
        values.put(CalendarContract.Reminders.DTSTART, TIMES IN MILLISECOND);


        values.put(CalendarContract.Reminders.DESCRIPTION,YOUR_TEXT);

        values.put(CalendarContract.Reminders.DTEND,  TIMES IN MILLISECOND);
        values.put(CalendarContract.Reminders.HAS_ALARM, true);


        values.put(CalendarContract.Reminders.EVENT_TIMEZONE, TimeZone.getDefault().getID());

 Uri uriEvents = cr.insert(CalendarContract.Events.CONTENT_URI, values);
 eventID = Long.parseLong(uriEvents.getLastPathSegment());