今天講android的ContentProvider的Calendar的Event,即日曆的事件,今天講android對日曆事件表的表結構設計。
以下是android developer官網的講解:
事件表
CalendarContract.Events 表包含各事件的詳細信息。要想添加、更新或刪除事件,應用必須在其清單文件中加入 WRITE_CALENDAR 權限。
應用和同步適配器均可寫入下列事件列。 如需查看所支持字段的完整列表,請參閱CalendarContract.Events 參考資料。
常量 | 說明 |
---|---|
CALENDAR_ID | 事件所屬日曆的 _ID。 |
ORGANIZER | 事件組織者(所有者)的電子郵件。 |
TITLE | 事件的標題。 |
EVENT_LOCATION | 事件的發生地點。 |
DESCRIPTION | 事件的描述。 |
DTSTART | 事件開始時間,以從公元紀年開始計算的協調世界時毫秒數表示。 |
DTEND | 事件結束時間,以從公元紀年開始計算的協調世界時毫秒數表示。 |
EVENT_TIMEZONE | 事件的時區。 |
EVENT_END_TIMEZONE | 事件結束時間的時區。 |
DURATION | RFC5545 格式的事件持續時間。例如,值爲 "PT1H" 表示事件應持續一小時,值爲 "P2W" 表示持續2周。 |
ALL_DAY | 值爲 1 表示此事件佔用一整天(按照本地時區的定義)。 值爲 0 表示它是常規事件,可在一天內的任何時間開始和結束。 |
RRULE | 事件的重複發生規則格式。例如,"FREQ=WEEKLY;COUNT=10;WKST=SU"。 您可以在此處找到更多示例。 |
RDATE | 事件的重複發生日期。 RDATE 與 RRULE 通常聯合用於定義一組聚合重複實例。 如需查看更詳細的介紹,請參閱 RFC5545 規範。 |
AVAILABILITY | 將此事件視爲忙碌時間還是可調度的空閒時間。 |
GUESTS_CAN_MODIFY | 來賓是否可修改事件。 |
GUESTS_CAN_INVITE_OTHERS | 來賓是否可邀請其他來賓。 |
GUESTS_CAN_SEE_GUESTS | 來賓是否可查看參加者列表。 |