Idioma

TvContract Classe

Definição

O contrato entre o provedor de TV e os aplicativos.

[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
Herança
TvContract
Atributos

Comentários

O contrato entre o provedor de TV e os aplicativos. Contém definições para as URIs e colunas com suporte. <Visão geral> do h3</h3>

O TvContract define um banco de dados básico de metadados de conteúdo de TV, como informações de canal e programa. As informações são armazenadas em tabelas e Channels em Programs tabelas.

<ul><li>Uma linha na Channels tabela representa informações sobre um canal de TV. O formato de dados pode variar muito de padrão para padrão ou de acordo com o provedor de serviços, portanto, as colunas aqui são compostas principalmente por entidades básicas que geralmente são vistas para os usuários, independentemente do padrão, como número e nome do canal.</li li><>Uma linha na Programs tabela representa um conjunto de dados que descreve um programa de TV, como o título do programa e a hora de início.</li></ul>

Java documentação para android.media.tv.TvContract.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Campos

Nome Description
ActionInitializePrograms

Ação de Transmissão: enviada para a entrada de TV de destino depois que ela é instalada pela primeira vez para notificar a entrada para inicializar seus canais e programas para o provedor de conteúdo do sistema.

ActionPreviewProgramAddedToWatchNext

Ação de Transmissão: enviada pelo sistema para informar à entrada de TV de destino que um de seus programas de visualização existentes é adicionado à próxima tabela de programas de inspeção pelo usuário.

ActionPreviewProgramBrowsableDisabled

Ação de Transmissão: enviada pelo sistema para informar à entrada de TV de destino que um dos estados navegáveis de seu programa de visualização está desabilitado, ou seja,

ActionRequestChannelBrowsable

Ação de atividade: enviada por um aplicativo informando ao sistema para tornar o canal determinado acessível com a interação do usuário.

ActionWatchNextProgramBrowsableDisabled

Ação de Transmissão: enviada pelo sistema para informar à entrada de TV de destino que um de seus "assista ao próximo" estado navegável do programa está desabilitado, i.

Authority

A autoridade do provedor de TV.

ExtraChannelId

A chave para um parâmetro de pacote que contém uma ID de canal como um inteiro longo

ExtraPreviewProgramId

A chave para um parâmetro de pacote que contém uma ID de programa como um inteiro longo.

ExtraWatchNextProgramId

A chave de um parâmetro de pacote que contém uma próxima ID de programa de inspeção como um inteiro longo.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

O contrato entre o provedor de TV e os aplicativos.

(Herdado de JavaObject)
JniPeerMembers

O contrato entre o provedor de TV e os aplicativos.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)

Métodos

Nome Description
BuildChannelLogoUri(Int64)

Cria um URI que aponta para um logotipo de canal.

BuildChannelLogoUri(Uri)

Cria um URI que aponta para um logotipo de canal.

BuildChannelsUriForInput(String)

Cria um URI que aponta para todos os canais de uma determinada entrada de TV.

BuildChannelUri(Int64)

Cria um URI que aponta para um canal específico.

BuildChannelUriForPassthroughInput(String)

Crie um URI de canal especial destinado a ser usado com entradas de passagem.

BuildInputId(ComponentName)

Cria uma ID que identifica exclusivamente um serviço de entrada de TV.

BuildPreviewProgramsUriForChannel(Int64)

Cria um URI que aponta para todos os programas de visualização em um determinado canal.

BuildPreviewProgramsUriForChannel(Uri)

Cria um URI que aponta para todos os programas de visualização em um determinado canal.

BuildPreviewProgramUri(Int64)

Cria um URI que aponta para um programa de visualização específico.

BuildProgramsUriForChannel(Int64, Int64, Int64)

Cria um URI que aponta para programas em um canal específico cujos agendamentos se sobrepõem ao período determinado.

BuildProgramsUriForChannel(Int64)

Cria um URI que aponta para todos os programas em um determinado canal.

BuildProgramsUriForChannel(Uri, Int64, Int64)

Cria um URI que aponta para programas em um canal específico cujos agendamentos se sobrepõem ao período determinado.

BuildProgramsUriForChannel(Uri)

Cria um URI que aponta para todos os programas em um determinado canal.

BuildProgramUri(Int64)

Cria um URI que aponta para um programa específico.

BuildRecordedProgramUri(Int64)

Cria um URI que aponta para um programa registrado específico.

BuildWatchNextProgramUri(Int64)

Cria um URI que aponta para um próximo programa de inspeção específico.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

O contrato entre o provedor de TV e os aplicativos.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

O contrato entre o provedor de TV e os aplicativos.

(Herdado de JavaObject)
Equals(Object)

O contrato entre o provedor de TV e os aplicativos.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
IsChannelUri(Uri)

O contrato entre o provedor de TV e os aplicativos.

IsChannelUriForPassthroughInput(Uri)

O contrato entre o provedor de TV e os aplicativos.

IsChannelUriForTunerInput(Uri)

O contrato entre o provedor de TV e os aplicativos.

IsProgramUri(Uri)

O contrato entre o provedor de TV e os aplicativos.

IsRecordedProgramUri(Uri)

O contrato entre o provedor de TV e os aplicativos.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
RequestChannelBrowsable(Context, Int64)

Solicitações para tornar um canal acessível.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

O contrato entre o provedor de TV e os aplicativos.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

O contrato entre o provedor de TV e os aplicativos.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

O contrato entre o provedor de TV e os aplicativos.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

O contrato entre o provedor de TV e os aplicativos.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

O contrato entre o provedor de TV e os aplicativos.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

O contrato entre o provedor de TV e os aplicativos.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

O contrato entre o provedor de TV e os aplicativos.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

O contrato entre o provedor de TV e os aplicativos.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a