android.provider.CalendarContract.CalendarColumns |
Known Indirect Subclasses |
Columns specific to the Calendars Uri that other Uris can query.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | ALLOWED_ATTENDEE_TYPES | A comma separated list of attendee types supported for this calendar in the format "#,#,#". | |||||||||
String | ALLOWED_AVAILABILITY | A comma separated list of availability types supported for this calendar in the format "#,#,#". | |||||||||
String | ALLOWED_REMINDERS | A comma separated list of reminder methods supported for this calendar in the format "#,#,#". | |||||||||
String | CALENDAR_ACCESS_LEVEL | The level of access that the user has for the calendar
Type: INTEGER (one of the values below) |
|||||||||
String | CALENDAR_COLOR | The color of the calendar. | |||||||||
String | CALENDAR_COLOR_KEY | A key for looking up a color from the CalendarContract.Colors table. |
|||||||||
String | CALENDAR_DISPLAY_NAME | The display name of the calendar. | |||||||||
String | CALENDAR_TIME_ZONE | The time zone the calendar is associated with. | |||||||||
int | CAL_ACCESS_CONTRIBUTOR | Full access to modify the calendar, but not the access control settings | |||||||||
int | CAL_ACCESS_EDITOR | Full access to modify the calendar, but not the access control settings | |||||||||
int | CAL_ACCESS_FREEBUSY | Can only see free/busy information about the calendar | |||||||||
int | CAL_ACCESS_NONE | Cannot access the calendar | |||||||||
int | CAL_ACCESS_OVERRIDE | not used | |||||||||
int | CAL_ACCESS_OWNER | Full access to the calendar | |||||||||
int | CAL_ACCESS_READ | Can read all event details | |||||||||
int | CAL_ACCESS_RESPOND | Can reply yes/no/maybe to an event | |||||||||
int | CAL_ACCESS_ROOT | Domain admin | |||||||||
String | CAN_MODIFY_TIME_ZONE | Can the organizer modify the time zone of the event? Column name. | |||||||||
String | CAN_ORGANIZER_RESPOND | Can the organizer respond to the event? If no, the status of the organizer should not be shown by the UI. | |||||||||
String | IS_PRIMARY | Is this the primary calendar for this account. | |||||||||
String | MAX_REMINDERS | The maximum number of reminders allowed for an event. | |||||||||
String | OWNER_ACCOUNT | The owner account for this calendar, based on the calendar feed. | |||||||||
String | SYNC_EVENTS | Is this calendar synced and are its events stored on the device? 0 - Do not sync this calendar or store events for this calendar. | |||||||||
String | VISIBLE | Is the calendar selected to be displayed? 0 - do not show events associated with this calendar. |
A comma separated list of attendee types supported for this calendar
in the format "#,#,#". Valid types are TYPE_NONE
,
TYPE_OPTIONAL
, TYPE_REQUIRED
,
TYPE_RESOURCE
. Setting this field to only
TYPE_NONE
should be used to indicate that changing
the attendee type is not supported.
A comma separated list of availability types supported for this
calendar in the format "#,#,#". Valid types are
AVAILABILITY_BUSY
, AVAILABILITY_FREE
,
AVAILABILITY_TENTATIVE
. Setting this field to only
AVAILABILITY_BUSY
should be used to indicate that
changing the availability is not supported.
A comma separated list of reminder methods supported for this
calendar in the format "#,#,#". Valid types are
METHOD_DEFAULT
, METHOD_ALERT
,
METHOD_EMAIL
, METHOD_SMS
,
METHOD_ALARM
. Column name.
Type: TEXT
The level of access that the user has for the calendar
Type: INTEGER (one of the values below)
The color of the calendar. This should only be updated by the sync adapter, not other apps, as changing a calendar's color can adversely affect its display.
Type: INTEGER (color value)
A key for looking up a color from the CalendarContract.Colors
table. NULL or
an empty string are reserved for indicating that the calendar does
not use a key for looking up the color. The provider will update
CALENDAR_COLOR
automatically when a valid key is written to
this column. The key must reference an existing row of the
CalendarContract.Colors
table. @see Colors
Type: TEXT
The display name of the calendar. Column name.
Type: TEXT
The time zone the calendar is associated with.
Type: TEXT
Full access to modify the calendar, but not the access control settings
Full access to modify the calendar, but not the access control settings
Can only see free/busy information about the calendar
Cannot access the calendar
not used
Full access to the calendar
Can read all event details
Can reply yes/no/maybe to an event
Domain admin
Can the organizer modify the time zone of the event? Column name.
Type: INTEGER (boolean)
Can the organizer respond to the event? If no, the status of the organizer should not be shown by the UI. Defaults to 1. Column name.
Type: INTEGER (boolean)
Is this the primary calendar for this account. If this column is not explicitly set, the
provider will return 1 if ACCOUNT_NAME
is equal to
OWNER_ACCOUNT
.
The maximum number of reminders allowed for an event. Column name.
Type: INTEGER
The owner account for this calendar, based on the calendar feed. This will be different from the _SYNC_ACCOUNT for delegated calendars. Column name.
Type: String
Is this calendar synced and are its events stored on the device? 0 - Do not sync this calendar or store events for this calendar. 1 - Sync down events for this calendar.
Type: INTEGER (boolean)
Is the calendar selected to be displayed? 0 - do not show events associated with this calendar. 1 - show events associated with this calendar
Type: INTEGER (boolean)