androidx.tvprovider.media.tv


Interfaces

TvContractCompat.BaseTvColumns

Common base for the tables of TV channels/programs.

Classes

Channel

A convenience class to access TvContractCompat.Channels entries in the system content provider.

Channel.Builder

The builder class that makes it easy to chain setters to create a Channel object.

ChannelLogoUtils

A utility class for conveniently storing and loading channel logos.

PreviewChannel

Since API 26, all TV apps may create preview channels and publish them to the home screen.

PreviewChannel.Builder

This builder makes it easy to create a PreviewChannel object by allowing you to chain setters.

PreviewChannelHelper

From a user's perspective, the TV home screen has two types of channels: the single Live Channels row versus the App preview Channels.

PreviewProgram

A convenience class to access PreviewPrograms entries in the system content provider.

PreviewProgram.Builder

This Builder class simplifies the creation of a PreviewProgram object.

Program

A convenience class to access TvContractCompat.Programs entries in the system content provider.

Program.Builder

This Builder class simplifies the creation of a Program object.

TvContractCompat

The contract between the TV provider and applications.

TvContractCompat.Channels

Column definitions for the TV channels table.

TvContractCompat.Channels.Logo

A sub-directory of a single TV channel that represents its primary logo.

TvContractCompat.PreviewPrograms

Column definitions for the preview TV programs table.

TvContractCompat.Programs

Column definitions for the TV programs table.

TvContractCompat.Programs.Genres

Canonical genres for TV programs.

TvContractCompat.RecordedPrograms

Column definitions for the recorded TV programs table.

TvContractCompat.WatchNextPrograms

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

WatchNextProgram

A convenience class to access WatchNextPrograms entries in the system content provider.

WatchNextProgram.Builder

This Builder class simplifies the creation of a WatchNextProgram object.

Discover the latest app development tools, platform updates, training, and documentation for developers across every Android device.

Updated Dec 18, 2024

Find out how you can configure build variants to create different versions of your app from a single project.

Updated Jan 9, 2025

With the Android App Bundle and Google Play’s Dynamic Delivery, your app can download dynamic feature modules on demand to devices running Android 5.0 (API level 21) and higher. Your app simply needs to call APIs in the Play Core Library to download and install those modules as required, and the Google Play Store pushes only the code and resources needed for that module to the device. You can also use this API to download on demand modules for your instant app.

Updated Dec 11, 2024