TvContract Clase

Definición

Contrato entre el proveedor de TV y las aplicaciones.

[Android.Runtime.Register("android/media/tv/TvContract", DoNotGenerateAcw=true)]
public sealed class TvContract : Java.Lang.Object
[<Android.Runtime.Register("android/media/tv/TvContract", DoNotGenerateAcw=true)>]
type TvContract = class
    inherit Object
Herencia
TvContract
Atributos

Comentarios

Contrato entre el proveedor de TV y las aplicaciones. Contiene definiciones para los URI y columnas admitidos. <h3>Overview</h3>

TvContract define una base de datos básica de metadatos de contenido de TV, como el canal y la información del programa. La información se almacena en Channels tablas y Programs .

<ul><li>Una fila de la Channels tabla representa información sobre un canal de TV. El formato de datos puede variar considerablemente de estándar a estándar o según el proveedor de servicios, por lo que las columnas aquí se componen principalmente de entidades básicas que normalmente se ven a los usuarios, independientemente del estándar, como el número de canal y el nombre.</li li>><Una fila de la Programs tabla representa un conjunto de datos que describen un programa de TV, como el título del programa y la hora de inicio.</li></ul>

Documentación de Java para android.media.tv.TvContract.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Campos

ActionInitializePrograms

Acción de difusión: se envía a la entrada del televisor de destino después de instalarse por primera vez para notificar a la entrada que inicialice sus canales y programas al proveedor de contenido del sistema.

ActionPreviewProgramAddedToWatchNext

Acción de difusión: enviada por el sistema para indicar a la entrada del televisor de destino que uno de sus programas de vista previa existente se agrega a la watch tabla de programas siguiente por el usuario.

ActionPreviewProgramBrowsableDisabled

Acción de difusión: enviada por el sistema para indicar a la entrada del televisor de destino que uno de sus estados de exploración del programa de vista previa está deshabilitado, i.

ActionRequestChannelBrowsable

Acción de actividad: enviada por una aplicación que indica al sistema que haga que el canal determinado se pueda examinar con la interacción del usuario.

ActionWatchNextProgramBrowsableDisabled

Acción de difusión: enviada por el sistema para indicar a la entrada del televisor de destino que uno de sus "watch siguiente" el estado de navegación del programa está deshabilitado, i.

Authority

Autoridad para el proveedor de TV.

ExtraChannelId

Clave de un parámetro de agrupación que contiene un identificador de canal como un entero largo

ExtraPreviewProgramId

Clave de un parámetro de agrupación que contiene un identificador de programa como un entero largo.

ExtraWatchNextProgramId

Clave de un parámetro de agrupación que contiene un watch identificador de programa siguiente como un entero largo.

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Contrato entre el proveedor de TV y las aplicaciones.

(Heredado de Object)
JniPeerMembers

Contrato entre el proveedor de TV y las aplicaciones.

PeerReference

Contrato entre el proveedor de TV y las aplicaciones.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)

Métodos

BuildChannelLogoUri(Int64)

Crea un URI que apunta a un logotipo de canal.

BuildChannelLogoUri(Uri)

Crea un URI que apunta a un logotipo de canal.

BuildChannelsUriForInput(String)

Crea un URI que apunta a todos los canales a partir de una entrada de TV determinada.

BuildChannelUri(Int64)

Compila un URI que apunta a un canal específico.

BuildChannelUriForPassthroughInput(String)

Cree un URI de canal especial diseñado para usarse con entradas de paso a través.

BuildInputId(ComponentName)

Crea un identificador que identifica de forma única un servicio de entrada de TV.

BuildPreviewProgramsUriForChannel(Int64)

Crea un URI que apunta a todos los programas en versión preliminar en un canal determinado.

BuildPreviewProgramsUriForChannel(Uri)

Crea un URI que apunta a todos los programas en versión preliminar en un canal determinado.

BuildPreviewProgramUri(Int64)

Crea un URI que apunta a un programa de versión preliminar específico.

BuildProgramsUriForChannel(Int64)

Crea un URI que apunta a todos los programas de un canal determinado.

BuildProgramsUriForChannel(Int64, Int64, Int64)

Crea un URI que apunta a programas en un canal específico cuyas programaciones se superponen con el período de tiempo especificado.

BuildProgramsUriForChannel(Uri)

Crea un URI que apunta a todos los programas de un canal determinado.

BuildProgramsUriForChannel(Uri, Int64, Int64)

Crea un URI que apunta a programas en un canal específico cuyas programaciones se superponen con el período de tiempo especificado.

BuildProgramUri(Int64)

Compila un URI que apunta a un programa específico.

BuildRecordedProgramUri(Int64)

Compila un URI que apunta a un programa registrado específico.

BuildWatchNextProgramUri(Int64)

Compila un URI que apunta a un watch programa específico.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

Contrato entre el proveedor de TV y las aplicaciones.

(Heredado de Object)
Dispose(Boolean)

Contrato entre el proveedor de TV y las aplicaciones.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
IsChannelUri(Uri)

Contrato entre el proveedor de TV y las aplicaciones.

IsChannelUriForPassthroughInput(Uri)

Contrato entre el proveedor de TV y las aplicaciones.

IsChannelUriForTunerInput(Uri)

Contrato entre el proveedor de TV y las aplicaciones.

IsProgramUri(Uri)

Contrato entre el proveedor de TV y las aplicaciones.

IsRecordedProgramUri(Uri)

Contrato entre el proveedor de TV y las aplicaciones.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
RequestChannelBrowsable(Context, Int64)

Solicitudes para hacer que un canal se pueda examinar.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Contrato entre el proveedor de TV y las aplicaciones.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Contrato entre el proveedor de TV y las aplicaciones.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Contrato entre el proveedor de TV y las aplicaciones.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Contrato entre el proveedor de TV y las aplicaciones.

(Heredado de Object)
IJavaPeerable.Finalized()

Contrato entre el proveedor de TV y las aplicaciones.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Contrato entre el proveedor de TV y las aplicaciones.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Contrato entre el proveedor de TV y las aplicaciones.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Contrato entre el proveedor de TV y las aplicaciones.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Contrato entre el proveedor de TV y las aplicaciones.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Contrato entre el proveedor de TV y las aplicaciones.

GetJniTypeName(IJavaPeerable)

Contrato entre el proveedor de TV y las aplicaciones.

Se aplica a