TvContract.Programs.Genres

public static final class TvContract.Programs.Genres
extends Object

java.lang.Object
   ↳ android.media.tv.TvContract.Programs.Genres


Canonical genres for TV programs.

Summary

Constants

String ANIMAL_WILDLIFE

The genre for Animal/Wildlife.

String ARTS

The genre for Arts.

String COMEDY

The genre for Comedy.

String DRAMA

The genre for Drama.

String EDUCATION

The genre for Education.

String ENTERTAINMENT

The genre for Entertainment.

String FAMILY_KIDS

The genre for Family/Kids.

String GAMING

The genre for Gaming.

String LIFE_STYLE

The genre for Life Style.

String MOVIES

The genre for Movies.

String MUSIC

The genre for Music.

String NEWS

The genre for News.

String PREMIER

The genre for Premier.

String SHOPPING

The genre for Shopping.

String SPORTS

The genre for Sports.

String TECH_SCIENCE

The genre for Tech/Science.

String TRAVEL

The genre for Travel.

Public methods

static String[] decode(String genres)

Decodes the genre strings from the text stored in the database.

static String encode(String... genres)

Encodes genre strings to a text that can be put into the database.

static boolean isCanonical(String genre)

Returns whether a given text is a canonical genre defined in Genres.

Inherited methods

Constants

ANIMAL_WILDLIFE

Added in API level 21
public static final String ANIMAL_WILDLIFE

The genre for Animal/Wildlife.

Constant Value: "ANIMAL_WILDLIFE"

ARTS

Added in API level 22
public static final String ARTS

The genre for Arts.

Constant Value: "ARTS"

COMEDY

Added in API level 21
public static final String COMEDY

The genre for Comedy.

Constant Value: "COMEDY"

DRAMA

Added in API level 21
public static final String DRAMA

The genre for Drama.

Constant Value: "DRAMA"

EDUCATION

Added in API level 21
public static final String EDUCATION

The genre for Education.

Constant Value: "EDUCATION"

ENTERTAINMENT

Added in API level 22
public static final String ENTERTAINMENT

The genre for Entertainment.

Constant Value: "ENTERTAINMENT"

FAMILY_KIDS

Added in API level 21
public static final String FAMILY_KIDS

The genre for Family/Kids.

Constant Value: "FAMILY_KIDS"

GAMING

Added in API level 21
public static final String GAMING

The genre for Gaming.

Constant Value: "GAMING"

LIFE_STYLE

Added in API level 22
public static final String LIFE_STYLE

The genre for Life Style.

Constant Value: "LIFE_STYLE"

MOVIES

Added in API level 21
public static final String MOVIES

The genre for Movies.

Constant Value: "MOVIES"

MUSIC

Added in API level 22
public static final String MUSIC

The genre for Music.

Constant Value: "MUSIC"

NEWS

Added in API level 21
public static final String NEWS

The genre for News.

Constant Value: "NEWS"

PREMIER

Added in API level 22
public static final String PREMIER

The genre for Premier.

Constant Value: "PREMIER"

SHOPPING

Added in API level 21
public static final String SHOPPING

The genre for Shopping.

Constant Value: "SHOPPING"

SPORTS

Added in API level 21
public static final String SPORTS

The genre for Sports.

Constant Value: "SPORTS"

TECH_SCIENCE

Added in API level 22
public static final String TECH_SCIENCE

The genre for Tech/Science.

Constant Value: "TECH_SCIENCE"

TRAVEL

Added in API level 21
public static final String TRAVEL

The genre for Travel.

Constant Value: "TRAVEL"

Public methods

decode

Added in API level 21
public static String[] decode (String genres)

Decodes the genre strings from the text stored in the database.

Parameters
genres String: The encoded genre string retrieved from the TvContract.Programs.COLUMN_BROADCAST_GENRE or TvContract.Programs.COLUMN_CANONICAL_GENRE column. This value cannot be null.

Returns
String[] genre strings. Value is FAMILY_KIDS, SPORTS, SHOPPING, MOVIES, COMEDY, TRAVEL, DRAMA, EDUCATION, ANIMAL_WILDLIFE, NEWS, GAMING, ARTS, ENTERTAINMENT, LIFE_STYLE, MUSIC, PREMIER, or TECH_SCIENCE

encode

Added in API level 21
public static String encode (String... genres)

Encodes genre strings to a text that can be put into the database.

Parameters
genres String: Genre strings. This value cannot be null. Value is FAMILY_KIDS, SPORTS, SHOPPING, MOVIES, COMEDY, TRAVEL, DRAMA, EDUCATION, ANIMAL_WILDLIFE, NEWS, GAMING, ARTS, ENTERTAINMENT, LIFE_STYLE, MUSIC, PREMIER, or TECH_SCIENCE

Returns
String an encoded genre string that can be inserted into the TvContract.Programs.COLUMN_BROADCAST_GENRE or TvContract.Programs.COLUMN_CANONICAL_GENRE column.

isCanonical

Added in API level 24
public static boolean isCanonical (String genre)

Returns whether a given text is a canonical genre defined in Genres.

Parameters
genre String: The name of genre to be checked.

Returns
boolean true if the genre is canonical, otherwise false.