如何为 android 日历事件添加颜色?
How to add color for android calendar events?
我想为 android 日历事件添加颜色,我使用了以下代码
ContentResolver cr = context.getContentResolver();
ContentValues values = new ContentValues();
values.put(Events.DTSTART, startMillis);
values.put(Events.DTEND, endMillis);
values.put(Events.TITLE, phNumber);
values.put(Events.DISPLAY_COLOR, 0xffff0000);
values.put(Events.CALENDAR_ID, calID);
values.put(Events.EVENT_TIMEZONE, "UTC");
Uri uri = cr.insert(Events.CONTENT_URI, values);
但是这段代码没有为事件添加颜色。当我使用 values.put(Events.DISPLAY_COLOR, 0xffff0000) 代码时,即使我无法在日历中添加事件。我如何实施 Events.DISPLAY_COLOR?
尝试使用 Events.EVENT_COLOR
而不是 Events.DISPLAY_COLOR
作为参考,您可以使用此 link 与 Calendars
一起使用
我达到了目标:
event.put("eventColor", 0xffff0000);
我想为 android 日历事件添加颜色,我使用了以下代码
ContentResolver cr = context.getContentResolver();
ContentValues values = new ContentValues();
values.put(Events.DTSTART, startMillis);
values.put(Events.DTEND, endMillis);
values.put(Events.TITLE, phNumber);
values.put(Events.DISPLAY_COLOR, 0xffff0000);
values.put(Events.CALENDAR_ID, calID);
values.put(Events.EVENT_TIMEZONE, "UTC");
Uri uri = cr.insert(Events.CONTENT_URI, values);
但是这段代码没有为事件添加颜色。当我使用 values.put(Events.DISPLAY_COLOR, 0xffff0000) 代码时,即使我无法在日历中添加事件。我如何实施 Events.DISPLAY_COLOR?
尝试使用 Events.EVENT_COLOR
而不是 Events.DISPLAY_COLOR
作为参考,您可以使用此 link 与 Calendars
我达到了目标:
event.put("eventColor", 0xffff0000);