Share via


TvContract 類別

定義

電視提供者與應用程式之間的合約。

[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
繼承
TvContract
屬性

備註

電視提供者與應用程式之間的合約。 包含所支援 URI 和資料行的定義。 <h3 > 概觀 < /h3>

TvContract 會定義電視內容中繼資料的基本資料庫,例如頻道和程式資訊。 此資訊會儲存在 和 Programs 資料表中 Channels

<ul >< li > 資料表中的資料 Channels 列代表電視頻道的相關資訊。 不論通道號碼和名稱等標準為何,資料格式可能會與標準或服務提供者不同,因此此處的資料行大多是由使用者通常看到的基底實體所組成。 </li li >>< 資料表中的資料 Programs 列代表一組資料,描述電視程式,例如程式標題和開始時間。 </li >< /ul>

android.media.tv.TvContract JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

欄位

ActionInitializePrograms

廣播動作:第一次安裝後傳送至目標電視輸入,以通知輸入將其頻道和程式初始化至系統內容提供者。

ActionPreviewProgramAddedToWatchNext

廣播動作:由系統傳送,告知目標電視輸入,其中一個現有的預覽程式會依使用者新增至下一個程式資料表watch。

ActionPreviewProgramBrowsableDisabled

廣播動作:由系統傳送,告知目標電視輸入其其中一個預覽程式的可流覽狀態已停用,i。

ActionRequestChannelBrowsable

活動動作:由應用程式傳送,告知系統使用使用者互動讓指定的通道可流覽。

ActionWatchNextProgramBrowsableDisabled

廣播動作:由系統傳送,告知目標電視輸入其「下一個watch」程式的可流覽狀態已停用,i。

Authority

電視提供者的授權單位。

ExtraChannelId

套件組合參數的索引鍵,包含通道識別碼做為長整數

ExtraPreviewProgramId

套件組合參數的索引鍵,包含程式識別碼做為長整數。

ExtraWatchNextProgramId

套件組合參數的索引鍵,包含下一個程式識別碼做為長整數的watch。

屬性

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
JniIdentityHashCode

電視提供者與應用程式之間的合約。

(繼承來源 Object)
JniPeerMembers

電視提供者與應用程式之間的合約。

PeerReference

電視提供者與應用程式之間的合約。

(繼承來源 Object)
ThresholdClass

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。

(繼承來源 Object)
ThresholdType

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。

(繼承來源 Object)

方法

BuildChannelLogoUri(Int64)

建置指向通道標誌的 URI。

BuildChannelLogoUri(Uri)

建置指向通道標誌的 URI。

BuildChannelsUriForInput(String)

建置 URI,指向指定電視輸入的所有頻道。

BuildChannelUri(Int64)

建置指向特定通道的 URI。

BuildChannelUriForPassthroughInput(String)

建置要與傳遞輸入搭配使用的特殊通道 URI。

BuildInputId(ComponentName)

建置可唯一識別電視輸入服務的識別碼。

BuildPreviewProgramsUriForChannel(Int64)

建置 URI,指向指定通道上的所有預覽程式。

BuildPreviewProgramsUriForChannel(Uri)

建置 URI,指向指定通道上的所有預覽程式。

BuildPreviewProgramUri(Int64)

建置指向特定預覽程式的 URI。

BuildProgramsUriForChannel(Int64)

建置 URI,指向指定通道上的所有程式。

BuildProgramsUriForChannel(Int64, Int64, Int64)

建置 URI,指向特定通道上的程式,其排程與指定的時間範圍重迭。

BuildProgramsUriForChannel(Uri)

建置 URI,指向指定通道上的所有程式。

BuildProgramsUriForChannel(Uri, Int64, Int64)

建置 URI,指向特定通道上的程式,其排程與指定的時間範圍重迭。

BuildProgramUri(Int64)

建置指向特定程式的 URI。

BuildRecordedProgramUri(Int64)

建置指向特定記錄程式的 URI。

BuildWatchNextProgramUri(Int64)

建置指向下一個程式的特定watch URI。

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
Dispose()

電視提供者與應用程式之間的合約。

(繼承來源 Object)
Dispose(Boolean)

電視提供者與應用程式之間的合約。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
IsChannelUri(Uri)

電視提供者與應用程式之間的合約。

IsChannelUriForPassthroughInput(Uri)

電視提供者與應用程式之間的合約。

IsChannelUriForTunerInput(Uri)

電視提供者與應用程式之間的合約。

IsProgramUri(Uri)

電視提供者與應用程式之間的合約。

IsRecordedProgramUri(Uri)

電視提供者與應用程式之間的合約。

JavaFinalize()

當垃圾收集判斷物件沒有其他參考時,由物件上的垃圾收集行程呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件的監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
RequestChannelBrowsable(Context, Int64)

可流覽通道的要求。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

電視提供者與應用程式之間的合約。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

電視提供者與應用程式之間的合約。

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是藉由 < em > notified < /em > 或 < em > interrupted < /em > 來喚醒。

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

電視提供者與應用程式之間的合約。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

電視提供者與應用程式之間的合約。

(繼承來源 Object)
IJavaPeerable.Finalized()

電視提供者與應用程式之間的合約。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

電視提供者與應用程式之間的合約。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

電視提供者與應用程式之間的合約。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

電視提供者與應用程式之間的合約。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

電視提供者與應用程式之間的合約。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

電視提供者與應用程式之間的合約。

GetJniTypeName(IJavaPeerable)

電視提供者與應用程式之間的合約。

適用於