TvContractCompat.WatchNextPrograms


public final class TvContractCompat.WatchNextPrograms implements TvContractCompat.BaseTvColumns


Column definitions for the "watch next" TV programs table.

Summary

Constants

static final String
COLUMN_LAST_ENGAGEMENT_TIME_UTC_MILLIS = "last_engagement_time_utc_millis"

The last UTC time that the user engaged in this TV program, in milliseconds since the epoch.

static final String
COLUMN_WATCH_NEXT_TYPE = "watch_next_type"

The "watch next" type of this program content.

static final String
CONTENT_ITEM_TYPE = "vnd.android.cursor.item/watch_next_program"

The MIME type of a single preview TV program.

static final String
CONTENT_TYPE = "vnd.android.cursor.dir/watch_next_program"

The MIME type of a directory of "watch next" TV programs.

static final Uri

The content:// style URI for this table.

static final int

The watch next type for CONTINUE.

static final int

The watch next type for NEW.

static final int

The watch next type for NEXT.

static final int

The watch next type for WATCHLIST.

Inherited Constants

From android.provider.BaseColumns
static final String
_COUNT = "_count"
static final String
_ID = "_id"
From androidx.tvprovider.media.tv.TvContractCompat.BaseTvColumns
static final String
COLUMN_PACKAGE_NAME = "package_name"

The name of the package that owns the current row.

Constants

COLUMN_LAST_ENGAGEMENT_TIME_UTC_MILLIS

Added in 1.1.0-alpha02
public static final String COLUMN_LAST_ENGAGEMENT_TIME_UTC_MILLIS = "last_engagement_time_utc_millis"

The last UTC time that the user engaged in this TV program, in milliseconds since the epoch. This is a hint for the application that is used for ordering of "watch next" programs.

The meaning of the value varies depending on the COLUMN_WATCH_NEXT_TYPE:

This is a required field.

Type: INTEGER (long)

COLUMN_WATCH_NEXT_TYPE

Added in 1.1.0-alpha02
public static final String COLUMN_WATCH_NEXT_TYPE = "watch_next_type"

The "watch next" type of this program content.

The value should match one of the followings: WATCH_NEXT_TYPE_CONTINUE, WATCH_NEXT_TYPE_NEXT, WATCH_NEXT_TYPE_NEW, and WATCH_NEXT_TYPE_WATCHLIST.

This is a required field.

Type: INTEGER

CONTENT_ITEM_TYPE

Added in 1.1.0-alpha02
public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/watch_next_program"

The MIME type of a single preview TV program.

CONTENT_TYPE

Added in 1.1.0-alpha02
public static final String CONTENT_TYPE = "vnd.android.cursor.dir/watch_next_program"

The MIME type of a directory of "watch next" TV programs.

CONTENT_URI

Added in 1.1.0-alpha02
public static final Uri CONTENT_URI

The content:// style URI for this table.

SQL selection is not supported for query, update and delete operations.

WATCH_NEXT_TYPE_CONTINUE

Added in 1.1.0-alpha02
public static final int WATCH_NEXT_TYPE_CONTINUE = 0

The watch next type for CONTINUE. Use this type when the user has already watched more than 1 minute of this content.

WATCH_NEXT_TYPE_NEW

Added in 1.1.0-alpha02
public static final int WATCH_NEXT_TYPE_NEW = 2

The watch next type for NEW. Use this type when the user had watched all of the available episodes from some episodic content, but a new episode became available since the user started watching the first episode and now there is exactly one unwatched episode. This could also work for recorded events in a series e.g. soccer matches or football games.

WATCH_NEXT_TYPE_NEXT

Added in 1.1.0-alpha02
public static final int WATCH_NEXT_TYPE_NEXT = 1

The watch next type for NEXT. Use this type when the user has watched one or more complete episodes from some episodic content, but there remains more than one episode remaining or there is one last episode remaining, but it is not "€œnew"€ in that it was released before the user started watching the show.

WATCH_NEXT_TYPE_WATCHLIST

Added in 1.1.0-alpha02
public static final int WATCH_NEXT_TYPE_WATCHLIST = 3

The watch next type for WATCHLIST. Use this type when the user has elected to explicitly add a movie, event or series to a "€œwatchlist"€ as a manual way of curating what they want to watch next.