Added in API level 14

CalendarColumns

protected interface CalendarColumns
android.provider.CalendarContract.CalendarColumns

Columns specific to the Calendars Uri that other Uris can query.

Summary

Constants
static String

A comma separated list of attendee types supported for this calendar in the format "#,#,#".

static String

A comma separated list of availability types supported for this calendar in the format "#,#,#".

static String

A comma separated list of reminder methods supported for this calendar in the format "#,#,#".

static String

The level of access that the user has for the calendar

static String

The color of the calendar.

static String

A key for looking up a color from the Colors table.

static String

The display name of the calendar.

static String

The time zone the calendar is associated with.

static Int

Full access to modify the calendar, but not the access control settings

static Int

Full access to modify the calendar, but not the access control settings

static Int

Can only see free/busy information about the calendar

static Int

Cannot access the calendar

static Int

not used

static Int

Full access to the calendar

static Int

Can read all event details

static Int

Can reply yes/no/maybe to an event

static Int

Domain admin

static String

Can the organizer modify the time zone of the event? Column name.

static String

Can the organizer respond to the event? If no, the status of the organizer should not be shown by the UI.

static String

Is this the primary calendar for this account.

static String

The maximum number of reminders allowed for an event.

static String

The owner account for this calendar, based on the calendar feed.

static 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.

static String

Is the calendar selected to be displayed? 0 - do not show events associated with this calendar.

Constants

ALLOWED_ATTENDEE_TYPES

Added in API level 15
static val ALLOWED_ATTENDEE_TYPES: String

A comma separated list of attendee types supported for this calendar in the format "#,#,#". Valid types are Attendees#TYPE_NONE, Attendees#TYPE_OPTIONAL, Attendees#TYPE_REQUIRED, Attendees#TYPE_RESOURCE. Setting this field to only Attendees#TYPE_NONE should be used to indicate that changing the attendee type is not supported.

Value: "allowedAttendeeTypes"

ALLOWED_AVAILABILITY

Added in API level 15
static val ALLOWED_AVAILABILITY: String

A comma separated list of availability types supported for this calendar in the format "#,#,#". Valid types are Events#AVAILABILITY_BUSY, Events#AVAILABILITY_FREE, Events#AVAILABILITY_TENTATIVE. Setting this field to only Events#AVAILABILITY_BUSY should be used to indicate that changing the availability is not supported.

Value: "allowedAvailability"

ALLOWED_REMINDERS

Added in API level 14
static val ALLOWED_REMINDERS: String

A comma separated list of reminder methods supported for this calendar in the format "#,#,#". Valid types are Reminders#METHOD_DEFAULT, Reminders#METHOD_ALERT, Reminders#METHOD_EMAIL, Reminders#METHOD_SMS, Reminders#METHOD_ALARM. Column name.

Type: TEXT

Value: "allowedReminders"

CALENDAR_ACCESS_LEVEL

Added in API level 14
static val CALENDAR_ACCESS_LEVEL: String

The level of access that the user has for the calendar

Type: INTEGER (one of the values below)

Value: "calendar_access_level"

CALENDAR_COLOR

Added in API level 14
static val CALENDAR_COLOR: String

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)

Value: "calendar_color"

CALENDAR_COLOR_KEY

Added in API level 15
static val CALENDAR_COLOR_KEY: String

A key for looking up a color from the 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 Colors table. @see Colors

Type: TEXT

Value: "calendar_color_index"

CALENDAR_DISPLAY_NAME

Added in API level 14
static val CALENDAR_DISPLAY_NAME: String

The display name of the calendar. Column name.

Type: TEXT

Value: "calendar_displayName"

CALENDAR_TIME_ZONE

Added in API level 14
static val CALENDAR_TIME_ZONE: String

The time zone the calendar is associated with.

Type: TEXT

Value: "calendar_timezone"

CAL_ACCESS_CONTRIBUTOR

Added in API level 14
static val CAL_ACCESS_CONTRIBUTOR: Int

Full access to modify the calendar, but not the access control settings

Value: 500

CAL_ACCESS_EDITOR

Added in API level 14
static val CAL_ACCESS_EDITOR: Int

Full access to modify the calendar, but not the access control settings

Value: 600

CAL_ACCESS_FREEBUSY

Added in API level 14
static val CAL_ACCESS_FREEBUSY: Int

Can only see free/busy information about the calendar

Value: 100

CAL_ACCESS_NONE

Added in API level 14
static val CAL_ACCESS_NONE: Int

Cannot access the calendar

Value: 0

CAL_ACCESS_OVERRIDE

Added in API level 14
static val CAL_ACCESS_OVERRIDE: Int

not used

Value: 400

CAL_ACCESS_OWNER

Added in API level 14
static val CAL_ACCESS_OWNER: Int

Full access to the calendar

Value: 700

CAL_ACCESS_READ

Added in API level 14
static val CAL_ACCESS_READ: Int

Can read all event details

Value: 200

CAL_ACCESS_RESPOND

Added in API level 14
static val CAL_ACCESS_RESPOND: Int

Can reply yes/no/maybe to an event

Value: 300

CAL_ACCESS_ROOT

Added in API level 14
static val CAL_ACCESS_ROOT: Int

Domain admin

Value: 800

CAN_MODIFY_TIME_ZONE

Added in API level 14
static val CAN_MODIFY_TIME_ZONE: String

Can the organizer modify the time zone of the event? Column name.

Type: INTEGER (boolean)

Value: "canModifyTimeZone"

CAN_ORGANIZER_RESPOND

Added in API level 14
static val CAN_ORGANIZER_RESPOND: String

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)

Value: "canOrganizerRespond"

IS_PRIMARY

Added in API level 17
static val IS_PRIMARY: String

Is this the primary calendar for this account. If this column is not explicitly set, the provider will return 1 if Calendars#ACCOUNT_NAME is equal to Calendars#OWNER_ACCOUNT.

Value: "isPrimary"

MAX_REMINDERS

Added in API level 14
static val MAX_REMINDERS: String

The maximum number of reminders allowed for an event. Column name.

Type: INTEGER

Value: "maxReminders"

OWNER_ACCOUNT

Added in API level 14
static val OWNER_ACCOUNT: String

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

Value: "ownerAccount"

SYNC_EVENTS

Added in API level 14
static val SYNC_EVENTS: 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)

Value: "sync_events"

VISIBLE

Added in API level 14
static val VISIBLE: String

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)

Value: "visible"