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.TvContractJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

フィールド

ActionInitializePrograms

ブロードキャスト アクション: 最初にインストールされた後にターゲット TV 入力に送信され、システム コンテンツ プロバイダーにチャネルとプログラムを初期化するように入力に通知します。

ActionPreviewProgramAddedToWatchNext

ブロードキャスト アクション: システムによって送信され、既存のプレビュー プログラムの 1 つがユーザーによって次のプログラム テーブルwatchに追加されることをターゲット TV 入力に通知します。

ActionPreviewProgramBrowsableDisabled

ブロードキャスト アクション: プレビュー プログラムのブロウズ可能な状態の 1 つが無効になっていることをターゲット TV 入力に伝えるためにシステムによって送信されます。i.

ActionRequestChannelBrowsable

アクティビティ アクション: 特定のチャネルをユーザー操作でブロウズ可能にするようにシステムに指示するアプリケーションによって送信されます。

ActionWatchNextProgramBrowsableDisabled

ブロードキャスト アクション: "次のwatch" プログラムの読み上げ可能な状態の 1 つが無効になっていることをターゲット TV 入力に伝えるためにシステムによって送信されます。i.

Authority

テレビ プロバイダーの権限。

ExtraChannelId

チャネル ID を長整数として含むバンドル パラメーターのキー

ExtraPreviewProgramId

プログラム ID を長整数として含むバンドル パラメーターのキー。

ExtraWatchNextProgramId

次のプログラム ID を長整数として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)

テレビ入力サービスを一意に識別する ID を作成します。

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()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
RequestChannelBrowsable(Context, Int64)

チャネルをブロウズ可能にするための要求。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

テレビプロバイダーとアプリケーションの間の契約。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

テレビプロバイダーとアプリケーションの間の契約。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</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)

テレビプロバイダーとアプリケーションの間の契約。

適用対象