Share via


TvContract Classe

Definizione

Contratto tra il provider tv e le applicazioni.

[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
Ereditarietà
TvContract
Attributi

Commenti

Contratto tra il provider tv e le applicazioni. Contiene definizioni per gli URI e le colonne supportate. <panoramica< h3/h3>>

TvContract definisce un database di base dei metadati del contenuto TV, ad esempio le informazioni sul canale e sul programma. Le informazioni vengono archiviate in Channels e Programs tabelle.

<ul><li>Riga nella Channels tabella rappresenta informazioni su un canale TV. Il formato dei dati può variare notevolmente da standard a standard o in base al provider di servizi, pertanto le colonne qui sono costituite principalmente da entità di base che vengono in genere visualizzate agli utenti indipendentemente dallo standard, ad esempio il numero di canale e il nome.</li li>><Riga nella tabella rappresenta un set di dati che descrivono un programma TV, ad esempio il titolo del programma e l'ora Programs di inizio.</li></ul>

Documentazione Java per android.media.tv.TvContract.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Campi

ActionInitializePrograms

Azione trasmissione: inviata all'input TV di destinazione dopo l'installazione per notificare l'input per inizializzare i canali e i programmi al provider di contenuti di sistema.

ActionPreviewProgramAddedToWatchNext

Azione trasmissione: inviata dal sistema per indicare all'utente l'input TV di destinazione che uno dei programmi di anteprima esistenti viene aggiunto al watch tabella dei programmi successivi da parte dell'utente.

ActionPreviewProgramBrowsableDisabled

Azione di trasmissione: inviata dal sistema per indicare all'input TV di destinazione che uno dello stato esplorabile del programma di anteprima è disabilitato, i.

ActionRequestChannelBrowsable

Azione attività: inviata da un'applicazione che indica al sistema di rendere esplorabile il canale specificato con l'interazione dell'utente.

ActionWatchNextProgramBrowsableDisabled

Azione di trasmissione: inviata dal sistema per indicare all'input TV di destinazione che uno dello stato esplorabile del programma "watch successivo" è disabilitato, i.

Authority

Autorità per il provider TV.

ExtraChannelId

Chiave per un parametro di bundle contenente un ID canale come intero lungo

ExtraPreviewProgramId

Chiave per un parametro di bundle contenente un ID programma come intero lungo.

ExtraWatchNextProgramId

Chiave per un parametro di bundle contenente un ID programma watch successivo come intero lungo.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Contratto tra il provider tv e le applicazioni.

(Ereditato da Object)
JniPeerMembers

Contratto tra il provider tv e le applicazioni.

PeerReference

Contratto tra il provider tv e le applicazioni.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

BuildChannelLogoUri(Int64)

Compila un URI che punta a un logo del canale.

BuildChannelLogoUri(Uri)

Compila un URI che punta a un logo del canale.

BuildChannelsUriForInput(String)

Compila un URI che punta a tutti i canali da un determinato input TV.

BuildChannelUri(Int64)

Compila un URI che punta a un canale specifico.

BuildChannelUriForPassthroughInput(String)

Creare un URI di canale speciale da usare con input pass-through.

BuildInputId(ComponentName)

Compila un ID che identifica in modo univoco un servizio di input TV.

BuildPreviewProgramsUriForChannel(Int64)

Compila un URI che punta a tutti i programmi di anteprima in un determinato canale.

BuildPreviewProgramsUriForChannel(Uri)

Compila un URI che punta a tutti i programmi di anteprima in un determinato canale.

BuildPreviewProgramUri(Int64)

Compila un URI che punta a un programma di anteprima specifico.

BuildProgramsUriForChannel(Int64)

Compila un URI che punta a tutti i programmi in un determinato canale.

BuildProgramsUriForChannel(Int64, Int64, Int64)

Compila un URI che punta ai programmi in un canale specifico la cui pianificazione si sovrappone all'intervallo di tempo specificato.

BuildProgramsUriForChannel(Uri)

Compila un URI che punta a tutti i programmi in un determinato canale.

BuildProgramsUriForChannel(Uri, Int64, Int64)

Compila un URI che punta ai programmi in un canale specifico la cui pianificazione si sovrappone all'intervallo di tempo specificato.

BuildProgramUri(Int64)

Compila un URI che punta a un programma specifico.

BuildRecordedProgramUri(Int64)

Compila un URI che punta a un programma registrato specifico.

BuildWatchNextProgramUri(Int64)

Compila un URI che punta a un watch successivo specifico.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Contratto tra il provider tv e le applicazioni.

(Ereditato da Object)
Dispose(Boolean)

Contratto tra il provider tv e le applicazioni.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
IsChannelUri(Uri)

Contratto tra il provider tv e le applicazioni.

IsChannelUriForPassthroughInput(Uri)

Contratto tra il provider tv e le applicazioni.

IsChannelUriForTunerInput(Uri)

Contratto tra il provider tv e le applicazioni.

IsProgramUri(Uri)

Contratto tra il provider tv e le applicazioni.

IsRecordedProgramUri(Uri)

Contratto tra il provider tv e le applicazioni.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
RequestChannelBrowsable(Context, Int64)

Richieste per rendere esplorabile un canale.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Contratto tra il provider tv e le applicazioni.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Contratto tra il provider tv e le applicazioni.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Contratto tra il provider tv e le applicazioni.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Contratto tra il provider tv e le applicazioni.

(Ereditato da Object)
IJavaPeerable.Finalized()

Contratto tra il provider tv e le applicazioni.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Contratto tra il provider tv e le applicazioni.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Contratto tra il provider tv e le applicazioni.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Contratto tra il provider tv e le applicazioni.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Contratto tra il provider tv e le applicazioni.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Contratto tra il provider tv e le applicazioni.

GetJniTypeName(IJavaPeerable)

Contratto tra il provider tv e le applicazioni.

Si applica a