次の方法で共有


TvInputManager.ActionQueryContentRatingSystems フィールド

定義

使用可能なコンテンツ評価システムのクエリに使用されるブロードキャスト 意図アクション。

[Android.Runtime.Register("ACTION_QUERY_CONTENT_RATING_SYSTEMS")]
public const string ActionQueryContentRatingSystems;
[<Android.Runtime.Register("ACTION_QUERY_CONTENT_RATING_SYSTEMS")>]
val mutable ActionQueryContentRatingSystems : string

フィールド値

属性

注釈

使用可能なコンテンツ評価システムのクエリに使用されるブロードキャスト 意図アクション。

テレビ入力マネージャー サービスは、このアクションに登録されているブロードキャスト レシーバーに対してクエリを実行することで、使用可能なコンテンツレーティング システムを検索します。 アプリケーションでは、適切なブロードキャスト レシーバーをマニフェストで宣言することで、追加のコンテンツ評価システムをユーザーに提供できます。

カスタム コンテンツ評価システムをアドバタイズするためにアプリケーションがAndroidManifest.xmlに含める可能性があるブロードキャスト レシーバー宣言の例を次に示します。 メタデータは、アプリケーションによって提供される各コンテンツ評価システムの説明を含むリソースを指定します。

{@literal
<receiver android:name=".TvInputReceiver">
<intent-filter>
<action android:name=
                            "android.media.tv.action.QUERY_CONTENT_RATING_SYSTEMS" />
</intent-filter>
<meta-data
                        android:name="android.media.tv.metadata.CONTENT_RATING_SYSTEMS"
                        android:resource="@xml/tv_content_rating_systems" />
</receiver>}

上記の例では、リソースは、@xml/tv_content_rating_systemsルート要素が 0 個以上&lt;rating-system-definition&gt;の要素&lt;rating-system-definitions&gt;を含む XML リソースを参照しています。 各 &lt;rating-system-definition&gt; 要素は、特定のコンテンツレーティングシステムのレーティング、サブレーティング、レーティング順を指定します。

の Java ドキュメントandroid.media.tv.TvInputManager.ACTION_QUERY_CONTENT_RATING_SYSTEMS

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください