Most visited

Recently visited

Added in API level 24

TvContract.RecordedPrograms

public static final class TvContract.RecordedPrograms
extends Object implements TvContract.BaseTvColumns

java.lang.Object
   ↳ android.media.tv.TvContract.RecordedPrograms


录制的电视节目表的列定义。

默认情况下,查询结果将按照 COLUMN_START_TIME_UTC_MILLIS的升序进行排序。

Summary

Constants

String COLUMN_AUDIO_LANGUAGE

这个录制的电视节目的逗号分隔的音频语言。

String COLUMN_BROADCAST_GENRE

这个录制的电视节目的逗号分隔的流派字符串。

String COLUMN_CANONICAL_GENRE

这个录制的电视节目的逗号分隔的规范流派字符串。

String COLUMN_CHANNEL_ID

提供此录制电视节目的电视频道的ID。

String COLUMN_CONTENT_RATING

此录制的电视节目以逗号分隔的内容评级。

String COLUMN_END_TIME_UTC_MILLIS

原始电视节目的结束时间,以时间为单位,以毫秒为单位。

String COLUMN_EPISODE_DISPLAY_NUMBER

这个录制的电视节目的情节显示数字为情节电视节目。

String COLUMN_EPISODE_TITLE

这个录制的电视节目的情节标题为情节电视节目。

String COLUMN_INPUT_ID

与此录制节目关联的电视输入服务的ID。

String COLUMN_INTERNAL_PROVIDER_DATA

个人电视输入服务使用的内部数据。

String COLUMN_INTERNAL_PROVIDER_FLAG1

个别电视输入服务使用的内部整数标志。

String COLUMN_INTERNAL_PROVIDER_FLAG2

个别电视输入服务使用的内部整数标志。

String COLUMN_INTERNAL_PROVIDER_FLAG3

个别电视输入服务使用的内部整数标志。

String COLUMN_INTERNAL_PROVIDER_FLAG4

个别电视输入服务使用的内部整数标志。

String COLUMN_LONG_DESCRIPTION

此录制的电视节目的详细描述仅在用户想要查看更多信息时才会显示。

String COLUMN_POSTER_ART_URI

这个录制的电视节目的海报艺术的URI。

String COLUMN_RECORDING_DATA_BYTES

此录制节目的数据大小(以字节为单位)。

String COLUMN_RECORDING_DATA_URI

此录制节目的录制数据的URI。

String COLUMN_RECORDING_DURATION_MILLIS

此录制节目的持续时间(以毫秒为单位)。

String COLUMN_RECORDING_EXPIRE_TIME_UTC_MILLIS

这个录制节目的到期时间,从纪元开始以毫秒为单位。

String COLUMN_SEARCHABLE

表示该录制的电视节目是否可搜索的标志。

String COLUMN_SEASON_DISPLAY_NUMBER

这个录制的电视节目的电视节目的季节显示数字。

String COLUMN_SEASON_TITLE

这个录制的电视节目的电视节目的季节标题。

String COLUMN_SHORT_DESCRIPTION

此录制的电视节目的简短描述,默认显示给用户。

String COLUMN_START_TIME_UTC_MILLIS

原始电视节目的开始时间,从时代开始以毫秒为单位。

String COLUMN_THUMBNAIL_URI

这个录制的电视节目的缩略图的URI。

String COLUMN_TITLE

这个录制的电视节目的标题。

String COLUMN_VERSION_NUMBER

电视输入服务使用的此行条目的版本号。

String COLUMN_VIDEO_HEIGHT

此录制的电视节目的视频高度,以像素为单位。

String COLUMN_VIDEO_WIDTH

此录制的电视节目的视频宽度,以像素为单位。

String CONTENT_ITEM_TYPE

单个录制的电视节目的MIME类型。

String CONTENT_TYPE

录制的电视节目目录的MIME类型。

Inherited constants

From interface android.media.tv.TvContract.BaseTvColumns
From interface android.provider.BaseColumns

Fields

public static final Uri CONTENT_URI

该表格的内容://样式URI。

Inherited methods

From class java.lang.Object

Constants

COLUMN_AUDIO_LANGUAGE

Added in API level 24
String COLUMN_AUDIO_LANGUAGE

这个录制的电视节目的逗号分隔的音频语言。

这用于描述录制节目中包含的可用音频语言。 使用ISO 639-1或639-2 / T代码。

类型:TEXT

也可以看看:

常量值:“audio_language”

COLUMN_BROADCAST_GENRE

Added in API level 24
String COLUMN_BROADCAST_GENRE

这个录制的电视节目的逗号分隔的流派字符串。

如果适用,请使用底层广播标准中出现的相同语言。 (例如,如果适当的话,可以参考在ATSC A / 65的体裁描述符或ETSI EN 300 468的内容描述符中使用的流派字符串。)否则,保留为空。 使用Genres.encode()创建可存储在此列中的文本。 使用Genres.decode()从存储在列中的文本中获取广播流派字符串。

类型:TEXT

也可以看看:

常量值:“broadcast_genre”

COLUMN_CANONICAL_GENRE

Added in API level 24
String COLUMN_CANONICAL_GENRE

这个录制的电视节目的逗号分隔的规范流派字符串。

规范流派在TvContract.Programs.Genres中定义。 使用Genres.encode()创建可以存储在此列中的文本。 使用Genres.decode()从存储在列中的文本中获取规范流派字符串。

类型:TEXT

也可以看看:

常量值:“canonical_genre”

COLUMN_CHANNEL_ID

Added in API level 24
String COLUMN_CHANNEL_ID

提供此录制电视节目的电视频道的ID。

这是频道URI的一部分,并且与 _ID匹配。

这是一个必填字段。

类型:INTEGER(长)

也可以看看:

常量值:“channel_id”

COLUMN_CONTENT_RATING

Added in API level 24
String COLUMN_CONTENT_RATING

此录制的电视节目以逗号分隔的内容评级。

这用于描述此录制节目的内容分级。 每个以逗号分隔的内容分级子字符串应通过调用flattenToString()生成。 请注意,在大多数情况下,录制的节目内容由单个评分系统评定,因此导致相应的单个子串不需要逗号分隔,并且仅当记录的节目内容被评级为两个或更多时出现多个子串内容评级系统。 如果在用户的家长控制设置中将这些评分中的任何评分指定为“阻止评分”,则电视输入服务应阻止当前内容并等待可以解除阻止的信号。

类型:TEXT

也可以看看:

常量值:“content_rating”

COLUMN_END_TIME_UTC_MILLIS

Added in API level 24
String COLUMN_END_TIME_UTC_MILLIS

原始电视节目的结束时间,以时间为单位,以毫秒为单位。

类型:INTEGER(长)

也可以看看:

常量值:“end_time_utc_millis”

COLUMN_EPISODE_DISPLAY_NUMBER

Added in API level 24
String COLUMN_EPISODE_DISPLAY_NUMBER

这个录制的电视节目的情节显示数字为情节电视节目。

这用于表示剧集编号。 (例如1,2或3)请注意,该值不一定是数字。 (例如12B)

可以是空的。

类型:TEXT

常量值:“episode_display_number”

COLUMN_EPISODE_TITLE

Added in API level 24
String COLUMN_EPISODE_TITLE

这个录制的电视节目的情节标题为情节电视节目。

可以是空的。

类型:TEXT

也可以看看:

常数值:“episode_title”

COLUMN_INPUT_ID

Added in API level 24
String COLUMN_INPUT_ID

与此录制节目关联的电视输入服务的ID。

使用 buildInputId(ComponentName)来建立ID。

这是一个必填字段。

类型:TEXT

常量值:“input_id”

COLUMN_INTERNAL_PROVIDER_DATA

Added in API level 24
String COLUMN_INTERNAL_PROVIDER_DATA

个人电视输入服务使用的内部数据。

这是插入它的提供者的内部,不应该由其他应用程序解码。

类型:BLOB

也可以看看:

常量值:“internal_provider_data”

COLUMN_INTERNAL_PROVIDER_FLAG1

Added in API level 24
String COLUMN_INTERNAL_PROVIDER_FLAG1

个别电视输入服务使用的内部整数标志。

这是插入它的提供者的内部,不应该由其他应用程序解码。

类型:INTEGER

也可以看看:

常量值:“internal_provider_flag1”

COLUMN_INTERNAL_PROVIDER_FLAG2

Added in API level 24
String COLUMN_INTERNAL_PROVIDER_FLAG2

个别电视输入服务使用的内部整数标志。

这是插入它的提供者的内部,不应该由其他应用程序解码。

类型:INTEGER

也可以看看:

常量值:“internal_provider_flag2”

COLUMN_INTERNAL_PROVIDER_FLAG3

Added in API level 24
String COLUMN_INTERNAL_PROVIDER_FLAG3

个别电视输入服务使用的内部整数标志。

这是插入它的提供者的内部,不应该由其他应用程序解码。

类型:INTEGER

也可以看看:

常量值:“internal_provider_flag3”

COLUMN_INTERNAL_PROVIDER_FLAG4

Added in API level 24
String COLUMN_INTERNAL_PROVIDER_FLAG4

个别电视输入服务使用的内部整数标志。

这是插入它的提供者的内部,不应该由其他应用程序解码。

类型:INTEGER

也可以看看:

常量值:“internal_provider_flag4”

COLUMN_LONG_DESCRIPTION

Added in API level 24
String COLUMN_LONG_DESCRIPTION

此录制的电视节目的详细描述仅在用户想要查看更多信息时才会显示。

如果电视输入服务没有 COLUMN_SHORT_DESCRIPTION以外的其他详细信息,则应将此字段留空。

类型:TEXT

也可以看看:

常量值:“long_description”

COLUMN_POSTER_ART_URI

Added in API level 24
String COLUMN_POSTER_ART_URI

这个录制的电视节目的海报艺术的URI。

该列中的数据必须是以下格式之一的URL或URI:

可以是空的。

类型:TEXT

也可以看看:

常量值:“poster_art_uri”

COLUMN_RECORDING_DATA_BYTES

Added in API level 24
String COLUMN_RECORDING_DATA_BYTES

此录制节目的数据大小(以字节为单位)。

COLUMN_RECORDING_DATA_URI一起,应用程序可以使用此信息来管理录制存储。

类型:INTEGER(长)

也可以看看:

常量值:“recording_data_bytes”

COLUMN_RECORDING_DATA_URI

Added in API level 24
String COLUMN_RECORDING_DATA_URI

此录制节目的录制数据的URI。

COLUMN_RECORDING_DATA_BYTES一起,应用程序可以使用此信息来管理录制存储。 该URI应该用方案SCHEME_FILE表示一个文件或目录。

类型:TEXT

也可以看看:

常数值:“recording_data_uri”

COLUMN_RECORDING_DURATION_MILLIS

Added in API level 24
String COLUMN_RECORDING_DURATION_MILLIS

此录制节目的持续时间(以毫秒为单位)。

录制的节目的实际持续时间可能与 COLUMN_END_TIME_UTC_MILLIS - COLUMN_START_TIME_UTC_MILLIS计算的实际持续时间不同,因为由于某种原因节目录制可能在中途中断,导致部分录制的节目仍然可以播放。

类型:INTEGER

常数值:“recording_duration_millis”

COLUMN_RECORDING_EXPIRE_TIME_UTC_MILLIS

Added in API level 24
String COLUMN_RECORDING_EXPIRE_TIME_UTC_MILLIS

这个录制节目的到期时间,从纪元开始以毫秒为单位。

录制的电视节目默认不会过期,除非用户明确要求,或者用户允许应用程序删除它们以释放磁盘空间供将来录制。 但是,某些电视内容在录制时可能会有内容提供商设置的过期日期。 该字段用于表示这种限制。

可以是空的。

类型:INTEGER(长)

常量值:“recording_expire_time_utc_millis”

COLUMN_SEARCHABLE

Added in API level 24
String COLUMN_SEARCHABLE

表示该录制的电视节目是否可搜索的标志。

可搜索录制节目的列可以被具有适当权限的其他应用程序读取。 必须小心不要打开敏感数据。

值为1表示录制的节目是可搜索的,并且其列可以被其他应用程序读取,值为0表示录制的节目被隐藏,并且其列只能由拥有录制节目和系统的包读取。 如果未指定,则该值默认设置为1(可搜索)。

类型:INTEGER(布尔值)

也可以看看:

常数值:“可搜索”

COLUMN_SEASON_DISPLAY_NUMBER

Added in API level 24
String COLUMN_SEASON_DISPLAY_NUMBER

这个录制的电视节目的电视节目的季节显示数字。

这是用来表示季节编号。 (例如1,2或3)请注意,该值不一定是数字。 (例如12B)

可以是空的。

类型:TEXT

常量值:“season_display_number”

COLUMN_SEASON_TITLE

Added in API level 24
String COLUMN_SEASON_TITLE

这个录制的电视节目的电视节目的季节标题。

这是一个可选字段,只有在赛季有特殊标题时才提供(例如最后一季)。 如果提供,应用程序应该显示它而不是COLUMN_SEASON_DISPLAY_NUMBER而不COLUMN_SEASON_DISPLAY_NUMBER任何更改。 (例如,对于“最后的季节”,显示的字符串应该是“最后的季节”,而不是“季节最后的季节”)。 在显示多个程序时,即使存在COLUMN_SEASON_DISPLAY_NUMBER ,订单也应基于COLUMN_SEASON_TITLE

可以是空的。

类型:TEXT

常量值:“season_title”

COLUMN_SHORT_DESCRIPTION

Added in API level 24
String COLUMN_SHORT_DESCRIPTION

此录制的电视节目的简短描述,默认显示给用户。

建议将说明的长度限制为256个字符。

类型:TEXT

也可以看看:

常量值:“short_description”

COLUMN_START_TIME_UTC_MILLIS

Added in API level 24
String COLUMN_START_TIME_UTC_MILLIS

原始电视节目的开始时间,从时代开始以毫秒为单位。

类型:INTEGER(长)

也可以看看:

常量值:“start_time_utc_millis”

COLUMN_THUMBNAIL_URI

Added in API level 24
String COLUMN_THUMBNAIL_URI

这个录制的电视节目的缩略图的URI。

如果未指定此列,系统可以从海报艺术中生成缩略图。 因此,如果电视输入服务仅仅是海报艺术的缩放图像,则不需要包括缩略图。

该列中的数据必须是以下格式之一的URL或URI:

可以是空的。

类型:TEXT

也可以看看:

常量值:“thumbnail_uri”

COLUMN_TITLE

Added in API level 24
String COLUMN_TITLE

这个录制的电视节目的标题。

如果这个录制的节目是一个偶发的电视节目,建议标题是该系列的标题及其相关领域( COLUMN_SEASON_TITLE和/或 COLUMN_SEASON_DISPLAY_NUMBERCOLUMN_EPISODE_DISPLAY_NUMBER ,并 COLUMN_EPISODE_TITLE )的填写。

类型:TEXT

也可以看看:

常量值:“标题”

COLUMN_VERSION_NUMBER

Added in API level 24
String COLUMN_VERSION_NUMBER

电视输入服务使用的此行条目的版本号。

这最适合由同步适配器用于识别要更新的行。 该号码可以由个人电视输入服务来定义。 如果数据来自电视广播,则可以分配与ETSI EN 300 468或ATSC A / 65中的version_number相同的值。

类型:INTEGER

也可以看看:

常量值:“version_number”

COLUMN_VIDEO_HEIGHT

Added in API level 24
String COLUMN_VIDEO_HEIGHT

此录制的电视节目的视频高度,以像素为单位。

COLUMN_VIDEO_WIDTH一起用于确定当前录制的电视节目的视频分辨率。 如果不知道或者录制的节目不传送任何视频,可以为空。

类型:INTEGER

也可以看看:

常数值:“video_height”

COLUMN_VIDEO_WIDTH

Added in API level 24
String COLUMN_VIDEO_WIDTH

此录制的电视节目的视频宽度,以像素为单位。

COLUMN_VIDEO_HEIGHT一起用于确定当前录制的电视节目的视频分辨率。 如果不知道或者录制的节目不传送任何视频,可以为空。

类型:INTEGER

也可以看看:

常数值:“video_width”

CONTENT_ITEM_TYPE

Added in API level 24
String CONTENT_ITEM_TYPE

单个录制的电视节目的MIME类型。

常量值:“vnd.android.cursor.item / recorded_program”

CONTENT_TYPE

Added in API level 24
String CONTENT_TYPE

录制的电视节目目录的MIME类型。

常量值:“vnd.android.cursor.dir / recorded_program”

Fields

CONTENT_URI

Added in API level 24
Uri CONTENT_URI

该表格的内容://样式URI。

Hooray!