Nexus 5 Calendar事件在以编程方式插入时添加为生日

时间:2016-06-09 05:52:17

标签: android

在nexus 5中,我以编程方式将日期添加到日历enter image description here。但是将事件添加为生日。任何人都可以帮帮我吗?

    ContentValues contentValues = new ContentValues();
    contentValues.put(Events.CALENDAR_ID, 1);
    contentValues.put(Events.TITLE, event.getTitle());
    contentValues.put(Events.EVENT_LOCATION, event.getAddress());
    contentValues.put(Events.DTSTART, calendar.getTimeInMillis());
    contentValues.put(Events.DTEND, calendar.getTimeInMillis());
    contentValues.put(Events.ALL_DAY, 0);   // 0 for false, 1 for true
    contentValues.put(Events.HAS_ALARM, 0); // 0 for false, 1 for true
    String timeZone = TimeZone.getDefault().getID();
    contentValues.put(Events.EVENT_TIMEZONE, timeZone);
    getContentResolver().insert(baseUri, contentValues);

0 个答案:

没有答案