到顶部
Android API
公众的静态最终的

CalendarContract。日历

延伸对象
实施基础列 CalendarContract。日历列 CalendarContract。同步列
java.lang.Object(java.lang.对象)
   ↳ android.provider。CalendarContract。日历

课程概述

Calendars表的常量和助手,其中包含个人日历。

操作

所有操作都可以完成可以作为应用程序,也可以作为同步适配器。以同步方式执行操作适配器呼叫方_IS_同步器应设置为true,并且帐户_名称帐户类型必须在Uri中设置参数。请参见appendQueryParameter(java.lang.String,java.lang-String)有关添加参数的详细信息。同步适配器具有更多的写入权限列,但一次只能使用一个帐户。日历是主要由同步适配器管理,并插入新的日历应该作为同步适配器完成。在大多数情况下,应用程序只应更新日历(例如更改颜色或显示名称)。如果需要本地日历,应用程序可以通过插入作为同步适配器,并使用帐户类型属于帐户_类型_本地.
插入
插入新日历时,必须包括以下字段:插入日历时,以下字段不是必需的,但通常最好包括:
更新
要对日历执行更新,请使用_身份证日历的应作为Uri的附加id提供(带有AppendedId(Uri,长))或作为第一个选择项--selection应该以“_id=?”开头,第一个selectionArg应该是日历的id。日历也可以使用选择进行更新没有id。通常帐户_名称帐户类型创建日历后不应更改因为这可能会导致同步适配器出现问题。
删除
日历可以通过_身份证作为附加的id或使用任何标准选择。删除日历应通常由同步适配器处理,因为它将删除日历来自数据库和所有相关数据(aka事件)。
查询
查询Calendars表将获得有关集合的所有信息共个日历。将为每个日历返回一行匹配查询选择,如果_身份证已附加到Uri。

日历列

以下日历列可由写入应用程序和同步适配器。以下日历列只能由同步适配器写入

总结

常量
字符串 日历_位置 日历的默认位置。
字符串 默认排序 此表的默认排序顺序
字符串 名称 日历的名称。
[展开]
继承的常量
来自接口android.provider。基础列
来自接口android.provider。CalendarContract。日历列
来自接口android.provider。CalendarContract。日历同步列
来自接口android.provider。CalendarContract。同步列
领域
公众的静止的最终的乌里 内容_ URI 用于访问日历的内容://样式URL
[展开]
继承的方法
来自班级java.lang.Object(java.lang.对象)

常量

公众静态最终的字符串 日历_位置

已在中添加API级别14

日历的默认位置。列名。

类型:TEXT

常量值: “日历_位置”

公众静态最终的字符串 默认排序

已在中添加API级别14

此表的默认排序顺序

常量值: “calendar_displayName”

公众静态最终的字符串 名称

已在中添加API级别14

日历的名称。列名。

类型:TEXT

常量值: “名称”

领域

公众静态最终的乌里 内容_ URI

已在中添加API级别14

访问日历的内容://样式URL