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>Overview</h3>

TvContract は、チャンネルやプログラム情報などのテレビ コンテンツ メタデータの基本的なデータベースを定義します。 情報は、 Channels テーブルと Programs テーブルに格納されます。

<ul><li>Channels テーブルの行は、テレビ チャンネルに関する情報を表します。 データ形式は標準から標準、またはサービス プロバイダーによって大きく異なる場合があるため、ここでの列は、チャネル番号や name.< などの標準に関係なく、通常はユーザーに表示される基本的なエンティティで構成されます/li><li>Programs テーブルの行は、番組タイトルや開始時刻などのテレビ番組を説明するデータのセットを表します</li></ul>

Javaドキュメント。

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

フィールド

名前 説明
ActionInitializePrograms

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

ActionPreviewProgramAddedToWatchNext

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

ActionPreviewProgramBrowsableDisabled

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

ActionRequestChannelBrowsable

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

ActionWatchNextProgramBrowsableDisabled

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

Authority

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

ExtraChannelId

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

ExtraPreviewProgramId

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

ExtraWatchNextProgramId

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

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

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

(継承元 JavaObject)
JniPeerMembers

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

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 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, Int64, Int64)

スケジュールが特定の時間枠と重複する特定のチャネル上のプログラムを指す URI を構築します。

BuildProgramsUriForChannel(Int64)

特定のチャネル上のすべてのプログラムを指す URI を構築します。

BuildProgramsUriForChannel(Uri, Int64, Int64)

スケジュールが特定の時間枠と重複する特定のチャネル上のプログラムを指す URI を構築します。

BuildProgramsUriForChannel(Uri)

特定のチャネル上のすべてのプログラムを指す URI を構築します。

BuildProgramUri(Int64)

特定のプログラムを指す URI を構築します。

BuildRecordedProgramUri(Int64)

特定の記録されたプログラムを指す URI を作成します。

BuildWatchNextProgramUri(Int64)

特定のウォッチ 次のプログラムを指す URI を構築します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

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

(継承元 JavaObject)
Equals(Object)

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

(継承元 JavaObject)
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)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

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

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

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

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

(継承元 Object)
Wait(Int64)

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

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

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

(継承元 JavaObject)
IJavaPeerable.Finalized()

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

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象