0
我正在尝试将新事件添加到Android日历(Android 2.3)。到目前为止,它工作得很好。将事件类型添加到Android日历事件
ContentValues event = new ContentValues();
event.put("calendar_id", calendarId);
event.put("title", value.get("name") + "'s Birthday");
event.put("description", "This is a simple test for calendar api");
event.put("dtstart", eventDate.getTimeInMillis());
event.put("dtend", eventDate.getTimeInMillis());
event.put("eventTimezone", TimeZone.getTimeZone("UTC").getID());
event.put("allDay", 1);
event.put("rrule", "FREQ=YEARLY");
event.put("eventStatus", 1);
this.getContentResolver().insert("content://com.android.calendar/events", event);
如果我认为我的HTC One日历中的事件,则显示为全天事件。但是在每周日历视图中,这种类型的事件有两行。一行代表正常的全天事件,另一行代表生日。我认为设置一个事件类型是正确的方法,但我不知道如何让它工作。似乎没有任何表格列与事件类型(或类别)相关联。
有没有可能设置事件类型?