Lingua

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 supportati. <h3>Panoramica</h3>

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

<ul><li>Una 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>Una 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>

per android.media.tv.TvContract.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Campi

Nome Descrizione
ActionInitializePrograms

Azione di trasmissione: inviata all'input TV di destinazione dopo che è stata installata per la prima volta per notificare all'input di inizializzare i canali e i programmi al provider di contenuti di sistema.

ActionPreviewProgramAddedToWatchNext

Azione broadcast: inviata dal sistema per indicare all'input TV di destinazione che uno dei suoi programmi di anteprima esistenti viene aggiunto alla tabella dei programmi successivi 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 dei suoi "watch next" stato esplorabile del programma è disabilitato, i.

Authority

L'autorità per il provider tv.

ExtraChannelId

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

ExtraPreviewProgramId

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

ExtraWatchNextProgramId

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

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

Contratto tra il provider tv e le applicazioni.

(Ereditato da JavaObject)
JniPeerMembers

Contratto tra il provider tv e le applicazioni.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(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

Nome Descrizione
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, Int64, Int64)

Compila un URI che punta ai programmi in un canale specifico le cui pianificazioni si sovrappongono all'intervallo di tempo specificato.

BuildProgramsUriForChannel(Int64)

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 le cui pianificazioni si sovrappongono all'intervallo di tempo specificato.

BuildProgramsUriForChannel(Uri)

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

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 programma watch next specifico.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Contratto tra il provider tv e le applicazioni.

(Ereditato da JavaObject)
Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

Contratto tra il provider tv e le applicazioni.

(Ereditato da JavaObject)
Equals(Object)

Contratto tra il provider tv e le applicazioni.

(Ereditato da JavaObject)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore di 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()
Obsoleti.

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

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

(Ereditato da Object)
NotifyAll()

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

(Ereditato da Object)
RequestChannelBrowsable(Context, Int64)

Richiede di rendere esplorabile un canale.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Contratto tra il provider tv e le applicazioni.

(Ereditato da JavaObject)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> 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

Nome Descrizione
IJavaPeerable.Disposed()

Contratto tra il provider tv e le applicazioni.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Contratto tra il provider tv e le applicazioni.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Contratto tra il provider tv e le applicazioni.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Contratto tra il provider tv e le applicazioni.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Contratto tra il provider tv e le applicazioni.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Contratto tra il provider tv e le applicazioni.

(Ereditato da JavaObject)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Contratto tra il provider tv e le applicazioni.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a