public static final class CalendarContract.Instances
extends Object
implements BaseColumns, CalendarContract.EventsColumns, CalendarContract.CalendarColumns
java.lang.Object | |
↳ | android.provider.CalendarContract.Instances |
用于与实例交互的字段和帮助器。 一个实例是事件的单个事件,包括时区特定的开始和结束日期和分钟。 实例表不可写,只提供查询事件发生的方法。
Constants |
|
---|---|
String |
BEGIN 实例的开始时间,以UTC毫秒为单位。 |
String |
END 实例的结束时间,以UTC毫秒为单位。 |
String |
END_DAY 实例的Julian结束日期,相对于当地时区。 |
String |
END_MINUTE 实例的结束分钟从当地时区的午夜开始测量。 |
String |
EVENT_ID 这个事件的_id。 |
String |
START_DAY 实例的Julian开始日期,相对于当地时区。 |
String |
START_MINUTE 实例的起始分钟从当地时区的午夜开始测量。 |
Inherited constants |
---|
From interface android.provider.BaseColumns
|
From interface android.provider.CalendarContract.EventsColumns
|
From interface android.provider.CalendarContract.CalendarColumns
|
Fields |
|
---|---|
public static final Uri |
CONTENT_BY_DAY_URI 用于查询Julian Day实例范围的内容://样式URL。 |
public static final Uri |
CONTENT_SEARCH_BY_DAY_URI 内容://样式URL,用于使用搜索词查询实例范围。 |
public static final Uri |
CONTENT_SEARCH_URI 内容://样式URL,用于使用搜索词查询实例范围。 |
public static final Uri |
CONTENT_URI 用于查询实例范围的内容://样式URL。 |
Public methods |
|
---|---|
static final Cursor |
query(ContentResolver cr, String[] projection, long begin, long end) 执行查询以返回给定范围内的所有可见实例。 |
static final Cursor |
query(ContentResolver cr, String[] projection, long begin, long end, String searchQuery) 执行查询以返回给定范围内与给定查询匹配的所有可见实例。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
String END
实例的结束时间,以UTC毫秒为单位。 列名称。
Type: INTEGER (long; millis since epoch)
常数值:“结束”
String END_DAY
实例的Julian结束日期,相对于当地时区。 列名称。
类型:INTEGER(int)
常数值:“endDay”
String END_MINUTE
实例的结束分钟从当地时区的午夜开始测量。 列名称。
类型:INTEGER(int)
常数值:“endMinute”
String START_DAY
实例的Julian开始日期,相对于当地时区。 列名称。
类型:INTEGER(int)
常量值:“startDay”
String START_MINUTE
实例的起始分钟从当地时区的午夜开始测量。 列名称。
类型:INTEGER(int)
常量值:“startMinute”
Uri CONTENT_BY_DAY_URI
用于查询Julian Day实例范围的内容://样式URL。 如果直接使用,则应将开始日期和结束日期添加为路径段。
Uri CONTENT_SEARCH_BY_DAY_URI
内容://样式URL,用于使用搜索词查询实例范围。 如果直接使用,则应将开始日期,结束日期和搜索字符串作为路径段添加。
Uri CONTENT_SEARCH_URI
内容://样式URL,用于使用搜索词查询实例范围。 如果直接使用,则应将开始,结束和搜索字符串作为路径段添加。
Cursor query (ContentResolver cr, String[] projection, long begin, long end)
执行查询以返回给定范围内的所有可见实例。 这是一个阻塞函数,不应该在UI线程上完成。 这会导致循环事件的扩展,以填充此时间范围(如果它们尚未展开),并且会在具有许多重复事件的较大时间范围内变慢。
Parameters | |
---|---|
cr |
ContentResolver : The ContentResolver to use for the query |
projection |
String : The columns to return |
begin |
long : The start of the time range to query in UTC millis since epoch |
end |
long : The end of the time range to query in UTC millis since epoch |
Returns | |
---|---|
Cursor |
A Cursor containing all instances in the given range |
Cursor query (ContentResolver cr, String[] projection, long begin, long end, String searchQuery)
执行查询以返回给定范围内与给定查询匹配的所有可见实例。 这是一个阻塞函数,不应该在UI线程上完成。 这会导致循环事件的扩展,以填充此时间范围(如果它们尚未展开),并且会在具有许多重复事件的较大时间范围内变慢。
Parameters | |
---|---|
cr |
ContentResolver : The ContentResolver to use for the query |
projection |
String : The columns to return |
begin |
long : The start of the time range to query in UTC millis since epoch |
end |
long : The end of the time range to query in UTC millis since epoch |
searchQuery |
String : A string of space separated search terms. Segments enclosed by double quotes will be treated as a single term. |
Returns | |
---|---|
Cursor |
A Cursor of instances matching the search terms in the given time range |