TvInputManager.ActionQueryContentRatingSystems Field
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Broadcast intent action used to query available content rating systems.
[Android.Runtime.Register("ACTION_QUERY_CONTENT_RATING_SYSTEMS")]
public const string ActionQueryContentRatingSystems;
[<Android.Runtime.Register("ACTION_QUERY_CONTENT_RATING_SYSTEMS")>]
val mutable ActionQueryContentRatingSystems : string
Field Value
- Attributes
Remarks
Broadcast intent action used to query available content rating systems.
The TV input manager service locates available content rating systems by querying broadcast receivers that are registered for this action. An application can offer additional content rating systems to the user by declaring a suitable broadcast receiver in its manifest.
Here is an example broadcast receiver declaration that an application might include in its AndroidManifest.xml to advertise custom content rating systems. The meta-data specifies a resource that contains a description of each content rating system that is provided by the application.
{@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>}
In the above example, the @xml/tv_content_rating_systems
resource refers to an XML resource whose root element is <rating-system-definitions>
that contains zero or more <rating-system-definition>
elements. Each <rating-system-definition>
element specifies the ratings, sub-ratings and rating orders of a particular content rating system.
Java documentation for android.media.tv.TvInputManager.ACTION_QUERY_CONTENT_RATING_SYSTEMS
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.