質問: new ContentValues(); values.put(Events.CALENDAR_ID, 1); values.put(Events.TITLE, "タイトル"); values.put(Events.DESCRIPTION, "説明"); values.put(Events.EVENT_TIMEZONE, TimeZone.getDefault().getID()); values.put(CalendarContract.EXTRA_EVENT_BEGIN_TIME, beginTime.getTimeInMillis()); values.put(CalendarContract.EXTRA_EVENT_END_TIME, endTime.getTimeInMillis()); if (checkSelfPermission(Manifest.permission.WRITE_CALENDAR) != PackageManager.PERMISSION_GRANTED) { checkPermission(); } cr.insert(Events.CONTENT_URI, values); } }
回答: Android から CalendarProviderを使ってGoogleカレンダーにイベントを追加する