Most visited

Recently visited

Added in API level 14

CalendarContract.Instances

public static final class CalendarContract.Instances
extends Object implements BaseColumns, CalendarContract.EventsColumns, CalendarContract.CalendarColumns

java.lang.Object
   ↳ android.provider.CalendarContract.Instances


用于与实例交互的字段和帮助器。 一个实例是事件的单个事件,包括时区特定的开始和结束日期和分钟。 实例表不可写,只提供查询事件发生的方法。

Summary

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

Constants

BEGIN

Added in API level 14
String BEGIN

实例的开始时间,以UTC毫秒为单位。 列名称。

类型:INTEGER(long;自开始以来的毫秒)

常数值:“开始”

END

Added in API level 14
String END

实例的结束时间,以UTC毫秒为单位。 列名称。

Type: INTEGER (long; millis since epoch)

常数值:“结束”

END_DAY

Added in API level 14
String END_DAY

实例的Julian结束日期,相对于当地时区。 列名称。

类型:INTEGER(int)

常数值:“endDay”

END_MINUTE

Added in API level 14
String END_MINUTE

实例的结束分钟从当地时区的午夜开始测量。 列名称。

类型:INTEGER(int)

常数值:“endMinute”

EVENT_ID

Added in API level 14
String EVENT_ID

这个事件的_id。 列名称。

类型:INTEGER(长,事件表的外键)

常量值:“event_id”

START_DAY

Added in API level 14
String START_DAY

实例的Julian开始日期,相对于当地时区。 列名称。

类型:INTEGER(int)

常量值:“startDay”

START_MINUTE

Added in API level 14
String START_MINUTE

实例的起始分钟从当地时区的午夜开始测量。 列名称。

类型:INTEGER(int)

常量值:“startMinute”

Fields

CONTENT_BY_DAY_URI

Added in API level 14
Uri CONTENT_BY_DAY_URI

用于查询Julian Day实例范围的内容://样式URL。 如果直接使用,则应将开始日期和结束日期添加为路径段。

CONTENT_SEARCH_BY_DAY_URI

Added in API level 14
Uri CONTENT_SEARCH_BY_DAY_URI

内容://样式URL,用于使用搜索词查询实例范围。 如果直接使用,则应将开始日期,结束日期和搜索字符串作为路径段添加。

CONTENT_SEARCH_URI

Added in API level 14
Uri CONTENT_SEARCH_URI

内容://样式URL,用于使用搜索词查询实例范围。 如果直接使用,则应将开始,结束和搜索字符串作为路径段添加。

CONTENT_URI

Added in API level 14
Uri CONTENT_URI

用于查询实例范围的内容://样式URL。 如果直接使用,则应将查询范围的开始和结尾添加为路径段。

Public methods

query

Added in API level 14
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

query

Added in API level 14
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

Hooray!