Merge "TIF: use integer for constants instead of string" into oc-dev

This commit is contained in:
TreeHugger Robot
2017-04-04 01:10:39 +00:00
committed by Android (Google) Code Review
4 changed files with 155 additions and 157 deletions

View File

@ -24542,13 +24542,13 @@ package android.media.tv {
}
public static abstract interface TvContract.BasePreviewProgramColumns implements android.media.tv.TvContract.BaseProgramColumns {
field public static final java.lang.String ASPECT_RATIO_16_9 = "ASPECT_RATIO_16_9";
field public static final java.lang.String ASPECT_RATIO_1_1 = "ASPECT_RATIO_1_1";
field public static final java.lang.String ASPECT_RATIO_2_3 = "ASPECT_RATIO_2_3";
field public static final java.lang.String ASPECT_RATIO_3_2 = "ASPECT_RATIO_3_2";
field public static final java.lang.String AVAILABILITY_AVAILABLE = "AVAILABILITY_AVAILABLE";
field public static final java.lang.String AVAILABILITY_FREE_WITH_SUBSCRIPTION = "AVAILABILITY_FREE_WITH_SUBSCRIPTION";
field public static final java.lang.String AVAILABILITY_PAID_CONTENT = "AVAILABILITY_PAID_CONTENT";
field public static final int ASPECT_RATIO_16_9 = 0; // 0x0
field public static final int ASPECT_RATIO_1_1 = 2; // 0x2
field public static final int ASPECT_RATIO_2_3 = 3; // 0x3
field public static final int ASPECT_RATIO_3_2 = 1; // 0x1
field public static final int AVAILABILITY_AVAILABLE = 0; // 0x0
field public static final int AVAILABILITY_FREE_WITH_SUBSCRIPTION = 1; // 0x1
field public static final int AVAILABILITY_PAID_CONTENT = 2; // 0x2
field public static final java.lang.String COLUMN_AUTHOR = "author";
field public static final java.lang.String COLUMN_AVAILABILITY = "availability";
field public static final java.lang.String COLUMN_BROWSABLE = "browsable";
@ -24572,28 +24572,28 @@ package android.media.tv {
field public static final java.lang.String COLUMN_THUMBNAIL_ASPECT_RATIO = "poster_thumbnail_aspect_ratio";
field public static final java.lang.String COLUMN_TRANSIENT = "transient";
field public static final java.lang.String COLUMN_TYPE = "type";
field public static final java.lang.String INTERACTION_TYPE_FANS = "INTERACTION_TYPE_FANS";
field public static final java.lang.String INTERACTION_TYPE_FOLLOWERS = "INTERACTION_TYPE_FOLLOWERS";
field public static final java.lang.String INTERACTION_TYPE_LIKES = "INTERACTION_TYPE_LIKES";
field public static final java.lang.String INTERACTION_TYPE_LISTENS = "INTERACTION_TYPE_LISTENS";
field public static final java.lang.String INTERACTION_TYPE_THUMBS = "INTERACTION_TYPE_THUMBS";
field public static final java.lang.String INTERACTION_TYPE_VIEWERS = "INTERACTION_TYPE_VIEWERS";
field public static final java.lang.String INTERACTION_TYPE_VIEWS = "INTERACTION_TYPE_VIEWS";
field public static final java.lang.String REVIEW_RATING_STYLE_PERCENTAGE = "REVIEW_RATING_STYLE_PERCENTAGE";
field public static final java.lang.String REVIEW_RATING_STYLE_STARS = "REVIEW_RATING_STYLE_STARS";
field public static final java.lang.String REVIEW_RATING_STYLE_THUMBS_UP_DOWN = "REVIEW_RATING_STYLE_THUMBS_UP_DOWN";
field public static final java.lang.String TYPE_ALBUM = "TYPE_ALBUM";
field public static final java.lang.String TYPE_ARTIST = "TYPE_ARTIST";
field public static final java.lang.String TYPE_CHANNEL = "TYPE_CHANNEL";
field public static final java.lang.String TYPE_CLIP = "TYPE_CLIP";
field public static final java.lang.String TYPE_EVENT = "TYPE_EVENT";
field public static final java.lang.String TYPE_MOVIE = "TYPE_MOVIE";
field public static final java.lang.String TYPE_PLAYLIST = "TYPE_PLAYLIST";
field public static final java.lang.String TYPE_STATION = "TYPE_STATION";
field public static final java.lang.String TYPE_TRACK = "TYPE_TRACK";
field public static final java.lang.String TYPE_TV_EPISODE = "TYPE_TV_EPISODE";
field public static final java.lang.String TYPE_TV_SEASON = "TYPE_TV_SEASON";
field public static final java.lang.String TYPE_TV_SERIES = "TYPE_TV_SERIES";
field public static final int INTERACTION_TYPE_FANS = 3; // 0x3
field public static final int INTERACTION_TYPE_FOLLOWERS = 2; // 0x2
field public static final int INTERACTION_TYPE_LIKES = 4; // 0x4
field public static final int INTERACTION_TYPE_LISTENS = 1; // 0x1
field public static final int INTERACTION_TYPE_THUMBS = 5; // 0x5
field public static final int INTERACTION_TYPE_VIEWERS = 6; // 0x6
field public static final int INTERACTION_TYPE_VIEWS = 0; // 0x0
field public static final int REVIEW_RATING_STYLE_PERCENTAGE = 2; // 0x2
field public static final int REVIEW_RATING_STYLE_STARS = 0; // 0x0
field public static final int REVIEW_RATING_STYLE_THUMBS_UP_DOWN = 1; // 0x1
field public static final int TYPE_ALBUM = 8; // 0x8
field public static final int TYPE_ARTIST = 9; // 0x9
field public static final int TYPE_CHANNEL = 6; // 0x6
field public static final int TYPE_CLIP = 4; // 0x4
field public static final int TYPE_EVENT = 5; // 0x5
field public static final int TYPE_MOVIE = 0; // 0x0
field public static final int TYPE_PLAYLIST = 10; // 0xa
field public static final int TYPE_STATION = 11; // 0xb
field public static final int TYPE_TRACK = 7; // 0x7
field public static final int TYPE_TV_EPISODE = 3; // 0x3
field public static final int TYPE_TV_SEASON = 2; // 0x2
field public static final int TYPE_TV_SERIES = 1; // 0x1
}
public static abstract interface TvContract.BaseProgramColumns implements android.media.tv.TvContract.BaseTvColumns {
@ -24772,10 +24772,10 @@ package android.media.tv {
field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/watch_next_program";
field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/watch_next_program";
field public static final android.net.Uri CONTENT_URI;
field public static final java.lang.String WATCH_NEXT_TYPE_CONTINUE = "WATCH_NEXT_TYPE_CONTINUE";
field public static final java.lang.String WATCH_NEXT_TYPE_NEW = "WATCH_NEXT_TYPE_NEW";
field public static final java.lang.String WATCH_NEXT_TYPE_NEXT = "WATCH_NEXT_TYPE_NEXT";
field public static final java.lang.String WATCH_NEXT_TYPE_WATCHLIST = "WATCH_NEXT_TYPE_WATCHLIST";
field public static final int WATCH_NEXT_TYPE_CONTINUE = 0; // 0x0
field public static final int WATCH_NEXT_TYPE_NEW = 2; // 0x2
field public static final int WATCH_NEXT_TYPE_NEXT = 1; // 0x1
field public static final int WATCH_NEXT_TYPE_WATCHLIST = 3; // 0x3
}
public final class TvInputInfo implements android.os.Parcelable {

View File

@ -26483,13 +26483,13 @@ package android.media.tv {
}
public static abstract interface TvContract.BasePreviewProgramColumns implements android.media.tv.TvContract.BaseProgramColumns {
field public static final java.lang.String ASPECT_RATIO_16_9 = "ASPECT_RATIO_16_9";
field public static final java.lang.String ASPECT_RATIO_1_1 = "ASPECT_RATIO_1_1";
field public static final java.lang.String ASPECT_RATIO_2_3 = "ASPECT_RATIO_2_3";
field public static final java.lang.String ASPECT_RATIO_3_2 = "ASPECT_RATIO_3_2";
field public static final java.lang.String AVAILABILITY_AVAILABLE = "AVAILABILITY_AVAILABLE";
field public static final java.lang.String AVAILABILITY_FREE_WITH_SUBSCRIPTION = "AVAILABILITY_FREE_WITH_SUBSCRIPTION";
field public static final java.lang.String AVAILABILITY_PAID_CONTENT = "AVAILABILITY_PAID_CONTENT";
field public static final int ASPECT_RATIO_16_9 = 0; // 0x0
field public static final int ASPECT_RATIO_1_1 = 2; // 0x2
field public static final int ASPECT_RATIO_2_3 = 3; // 0x3
field public static final int ASPECT_RATIO_3_2 = 1; // 0x1
field public static final int AVAILABILITY_AVAILABLE = 0; // 0x0
field public static final int AVAILABILITY_FREE_WITH_SUBSCRIPTION = 1; // 0x1
field public static final int AVAILABILITY_PAID_CONTENT = 2; // 0x2
field public static final java.lang.String COLUMN_AUTHOR = "author";
field public static final java.lang.String COLUMN_AVAILABILITY = "availability";
field public static final java.lang.String COLUMN_BROWSABLE = "browsable";
@ -26513,28 +26513,28 @@ package android.media.tv {
field public static final java.lang.String COLUMN_THUMBNAIL_ASPECT_RATIO = "poster_thumbnail_aspect_ratio";
field public static final java.lang.String COLUMN_TRANSIENT = "transient";
field public static final java.lang.String COLUMN_TYPE = "type";
field public static final java.lang.String INTERACTION_TYPE_FANS = "INTERACTION_TYPE_FANS";
field public static final java.lang.String INTERACTION_TYPE_FOLLOWERS = "INTERACTION_TYPE_FOLLOWERS";
field public static final java.lang.String INTERACTION_TYPE_LIKES = "INTERACTION_TYPE_LIKES";
field public static final java.lang.String INTERACTION_TYPE_LISTENS = "INTERACTION_TYPE_LISTENS";
field public static final java.lang.String INTERACTION_TYPE_THUMBS = "INTERACTION_TYPE_THUMBS";
field public static final java.lang.String INTERACTION_TYPE_VIEWERS = "INTERACTION_TYPE_VIEWERS";
field public static final java.lang.String INTERACTION_TYPE_VIEWS = "INTERACTION_TYPE_VIEWS";
field public static final java.lang.String REVIEW_RATING_STYLE_PERCENTAGE = "REVIEW_RATING_STYLE_PERCENTAGE";
field public static final java.lang.String REVIEW_RATING_STYLE_STARS = "REVIEW_RATING_STYLE_STARS";
field public static final java.lang.String REVIEW_RATING_STYLE_THUMBS_UP_DOWN = "REVIEW_RATING_STYLE_THUMBS_UP_DOWN";
field public static final java.lang.String TYPE_ALBUM = "TYPE_ALBUM";
field public static final java.lang.String TYPE_ARTIST = "TYPE_ARTIST";
field public static final java.lang.String TYPE_CHANNEL = "TYPE_CHANNEL";
field public static final java.lang.String TYPE_CLIP = "TYPE_CLIP";
field public static final java.lang.String TYPE_EVENT = "TYPE_EVENT";
field public static final java.lang.String TYPE_MOVIE = "TYPE_MOVIE";
field public static final java.lang.String TYPE_PLAYLIST = "TYPE_PLAYLIST";
field public static final java.lang.String TYPE_STATION = "TYPE_STATION";
field public static final java.lang.String TYPE_TRACK = "TYPE_TRACK";
field public static final java.lang.String TYPE_TV_EPISODE = "TYPE_TV_EPISODE";
field public static final java.lang.String TYPE_TV_SEASON = "TYPE_TV_SEASON";
field public static final java.lang.String TYPE_TV_SERIES = "TYPE_TV_SERIES";
field public static final int INTERACTION_TYPE_FANS = 3; // 0x3
field public static final int INTERACTION_TYPE_FOLLOWERS = 2; // 0x2
field public static final int INTERACTION_TYPE_LIKES = 4; // 0x4
field public static final int INTERACTION_TYPE_LISTENS = 1; // 0x1
field public static final int INTERACTION_TYPE_THUMBS = 5; // 0x5
field public static final int INTERACTION_TYPE_VIEWERS = 6; // 0x6
field public static final int INTERACTION_TYPE_VIEWS = 0; // 0x0
field public static final int REVIEW_RATING_STYLE_PERCENTAGE = 2; // 0x2
field public static final int REVIEW_RATING_STYLE_STARS = 0; // 0x0
field public static final int REVIEW_RATING_STYLE_THUMBS_UP_DOWN = 1; // 0x1
field public static final int TYPE_ALBUM = 8; // 0x8
field public static final int TYPE_ARTIST = 9; // 0x9
field public static final int TYPE_CHANNEL = 6; // 0x6
field public static final int TYPE_CLIP = 4; // 0x4
field public static final int TYPE_EVENT = 5; // 0x5
field public static final int TYPE_MOVIE = 0; // 0x0
field public static final int TYPE_PLAYLIST = 10; // 0xa
field public static final int TYPE_STATION = 11; // 0xb
field public static final int TYPE_TRACK = 7; // 0x7
field public static final int TYPE_TV_EPISODE = 3; // 0x3
field public static final int TYPE_TV_SEASON = 2; // 0x2
field public static final int TYPE_TV_SERIES = 1; // 0x1
}
public static abstract interface TvContract.BaseProgramColumns implements android.media.tv.TvContract.BaseTvColumns {
@ -26714,10 +26714,10 @@ package android.media.tv {
field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/watch_next_program";
field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/watch_next_program";
field public static final android.net.Uri CONTENT_URI;
field public static final java.lang.String WATCH_NEXT_TYPE_CONTINUE = "WATCH_NEXT_TYPE_CONTINUE";
field public static final java.lang.String WATCH_NEXT_TYPE_NEW = "WATCH_NEXT_TYPE_NEW";
field public static final java.lang.String WATCH_NEXT_TYPE_NEXT = "WATCH_NEXT_TYPE_NEXT";
field public static final java.lang.String WATCH_NEXT_TYPE_WATCHLIST = "WATCH_NEXT_TYPE_WATCHLIST";
field public static final int WATCH_NEXT_TYPE_CONTINUE = 0; // 0x0
field public static final int WATCH_NEXT_TYPE_NEW = 2; // 0x2
field public static final int WATCH_NEXT_TYPE_NEXT = 1; // 0x1
field public static final int WATCH_NEXT_TYPE_WATCHLIST = 3; // 0x3
}
public static final class TvContract.WatchedPrograms implements android.media.tv.TvContract.BaseTvColumns {

View File

@ -24655,13 +24655,13 @@ package android.media.tv {
}
public static abstract interface TvContract.BasePreviewProgramColumns implements android.media.tv.TvContract.BaseProgramColumns {
field public static final java.lang.String ASPECT_RATIO_16_9 = "ASPECT_RATIO_16_9";
field public static final java.lang.String ASPECT_RATIO_1_1 = "ASPECT_RATIO_1_1";
field public static final java.lang.String ASPECT_RATIO_2_3 = "ASPECT_RATIO_2_3";
field public static final java.lang.String ASPECT_RATIO_3_2 = "ASPECT_RATIO_3_2";
field public static final java.lang.String AVAILABILITY_AVAILABLE = "AVAILABILITY_AVAILABLE";
field public static final java.lang.String AVAILABILITY_FREE_WITH_SUBSCRIPTION = "AVAILABILITY_FREE_WITH_SUBSCRIPTION";
field public static final java.lang.String AVAILABILITY_PAID_CONTENT = "AVAILABILITY_PAID_CONTENT";
field public static final int ASPECT_RATIO_16_9 = 0; // 0x0
field public static final int ASPECT_RATIO_1_1 = 2; // 0x2
field public static final int ASPECT_RATIO_2_3 = 3; // 0x3
field public static final int ASPECT_RATIO_3_2 = 1; // 0x1
field public static final int AVAILABILITY_AVAILABLE = 0; // 0x0
field public static final int AVAILABILITY_FREE_WITH_SUBSCRIPTION = 1; // 0x1
field public static final int AVAILABILITY_PAID_CONTENT = 2; // 0x2
field public static final java.lang.String COLUMN_AUTHOR = "author";
field public static final java.lang.String COLUMN_AVAILABILITY = "availability";
field public static final java.lang.String COLUMN_BROWSABLE = "browsable";
@ -24685,28 +24685,28 @@ package android.media.tv {
field public static final java.lang.String COLUMN_THUMBNAIL_ASPECT_RATIO = "poster_thumbnail_aspect_ratio";
field public static final java.lang.String COLUMN_TRANSIENT = "transient";
field public static final java.lang.String COLUMN_TYPE = "type";
field public static final java.lang.String INTERACTION_TYPE_FANS = "INTERACTION_TYPE_FANS";
field public static final java.lang.String INTERACTION_TYPE_FOLLOWERS = "INTERACTION_TYPE_FOLLOWERS";
field public static final java.lang.String INTERACTION_TYPE_LIKES = "INTERACTION_TYPE_LIKES";
field public static final java.lang.String INTERACTION_TYPE_LISTENS = "INTERACTION_TYPE_LISTENS";
field public static final java.lang.String INTERACTION_TYPE_THUMBS = "INTERACTION_TYPE_THUMBS";
field public static final java.lang.String INTERACTION_TYPE_VIEWERS = "INTERACTION_TYPE_VIEWERS";
field public static final java.lang.String INTERACTION_TYPE_VIEWS = "INTERACTION_TYPE_VIEWS";
field public static final java.lang.String REVIEW_RATING_STYLE_PERCENTAGE = "REVIEW_RATING_STYLE_PERCENTAGE";
field public static final java.lang.String REVIEW_RATING_STYLE_STARS = "REVIEW_RATING_STYLE_STARS";
field public static final java.lang.String REVIEW_RATING_STYLE_THUMBS_UP_DOWN = "REVIEW_RATING_STYLE_THUMBS_UP_DOWN";
field public static final java.lang.String TYPE_ALBUM = "TYPE_ALBUM";
field public static final java.lang.String TYPE_ARTIST = "TYPE_ARTIST";
field public static final java.lang.String TYPE_CHANNEL = "TYPE_CHANNEL";
field public static final java.lang.String TYPE_CLIP = "TYPE_CLIP";
field public static final java.lang.String TYPE_EVENT = "TYPE_EVENT";
field public static final java.lang.String TYPE_MOVIE = "TYPE_MOVIE";
field public static final java.lang.String TYPE_PLAYLIST = "TYPE_PLAYLIST";
field public static final java.lang.String TYPE_STATION = "TYPE_STATION";
field public static final java.lang.String TYPE_TRACK = "TYPE_TRACK";
field public static final java.lang.String TYPE_TV_EPISODE = "TYPE_TV_EPISODE";
field public static final java.lang.String TYPE_TV_SEASON = "TYPE_TV_SEASON";
field public static final java.lang.String TYPE_TV_SERIES = "TYPE_TV_SERIES";
field public static final int INTERACTION_TYPE_FANS = 3; // 0x3
field public static final int INTERACTION_TYPE_FOLLOWERS = 2; // 0x2
field public static final int INTERACTION_TYPE_LIKES = 4; // 0x4
field public static final int INTERACTION_TYPE_LISTENS = 1; // 0x1
field public static final int INTERACTION_TYPE_THUMBS = 5; // 0x5
field public static final int INTERACTION_TYPE_VIEWERS = 6; // 0x6
field public static final int INTERACTION_TYPE_VIEWS = 0; // 0x0
field public static final int REVIEW_RATING_STYLE_PERCENTAGE = 2; // 0x2
field public static final int REVIEW_RATING_STYLE_STARS = 0; // 0x0
field public static final int REVIEW_RATING_STYLE_THUMBS_UP_DOWN = 1; // 0x1
field public static final int TYPE_ALBUM = 8; // 0x8
field public static final int TYPE_ARTIST = 9; // 0x9
field public static final int TYPE_CHANNEL = 6; // 0x6
field public static final int TYPE_CLIP = 4; // 0x4
field public static final int TYPE_EVENT = 5; // 0x5
field public static final int TYPE_MOVIE = 0; // 0x0
field public static final int TYPE_PLAYLIST = 10; // 0xa
field public static final int TYPE_STATION = 11; // 0xb
field public static final int TYPE_TRACK = 7; // 0x7
field public static final int TYPE_TV_EPISODE = 3; // 0x3
field public static final int TYPE_TV_SEASON = 2; // 0x2
field public static final int TYPE_TV_SERIES = 1; // 0x1
}
public static abstract interface TvContract.BaseProgramColumns implements android.media.tv.TvContract.BaseTvColumns {
@ -24885,10 +24885,10 @@ package android.media.tv {
field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/watch_next_program";
field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/watch_next_program";
field public static final android.net.Uri CONTENT_URI;
field public static final java.lang.String WATCH_NEXT_TYPE_CONTINUE = "WATCH_NEXT_TYPE_CONTINUE";
field public static final java.lang.String WATCH_NEXT_TYPE_NEW = "WATCH_NEXT_TYPE_NEW";
field public static final java.lang.String WATCH_NEXT_TYPE_NEXT = "WATCH_NEXT_TYPE_NEXT";
field public static final java.lang.String WATCH_NEXT_TYPE_WATCHLIST = "WATCH_NEXT_TYPE_WATCHLIST";
field public static final int WATCH_NEXT_TYPE_CONTINUE = 0; // 0x0
field public static final int WATCH_NEXT_TYPE_NEW = 2; // 0x2
field public static final int WATCH_NEXT_TYPE_NEXT = 1; // 0x1
field public static final int WATCH_NEXT_TYPE_WATCHLIST = 3; // 0x3
}
public final class TvInputInfo implements android.os.Parcelable {

View File

@ -16,6 +16,7 @@
package android.media.tv;
import android.annotation.IntDef;
import android.annotation.NonNull;
import android.annotation.Nullable;
import android.annotation.StringDef;
@ -840,7 +841,7 @@ public final class TvContract {
public interface BasePreviewProgramColumns extends BaseProgramColumns {
/** @hide */
@StringDef({
@IntDef({
TYPE_MOVIE,
TYPE_TV_SERIES,
TYPE_TV_SEASON,
@ -862,87 +863,87 @@ public final class TvContract {
*
* @see #COLUMN_TYPE
*/
String TYPE_MOVIE = "TYPE_MOVIE";
int TYPE_MOVIE = 0;
/**
* The program type for TV series.
*
* @see #COLUMN_TYPE
*/
String TYPE_TV_SERIES = "TYPE_TV_SERIES";
int TYPE_TV_SERIES = 1;
/**
* The program type for TV season.
*
* @see #COLUMN_TYPE
*/
String TYPE_TV_SEASON = "TYPE_TV_SEASON";
int TYPE_TV_SEASON = 2;
/**
* The program type for TV episode.
*
* @see #COLUMN_TYPE
*/
String TYPE_TV_EPISODE = "TYPE_TV_EPISODE";
int TYPE_TV_EPISODE = 3;
/**
* The program type for clip.
*
* @see #COLUMN_TYPE
*/
String TYPE_CLIP = "TYPE_CLIP";
int TYPE_CLIP = 4;
/**
* The program type for event.
*
* @see #COLUMN_TYPE
*/
String TYPE_EVENT = "TYPE_EVENT";
int TYPE_EVENT = 5;
/**
* The program type for channel.
*
* @see #COLUMN_TYPE
*/
String TYPE_CHANNEL = "TYPE_CHANNEL";
int TYPE_CHANNEL = 6;
/**
* The program type for track.
*
* @see #COLUMN_TYPE
*/
String TYPE_TRACK = "TYPE_TRACK";
int TYPE_TRACK = 7;
/**
* The program type for album.
*
* @see #COLUMN_TYPE
*/
String TYPE_ALBUM = "TYPE_ALBUM";
int TYPE_ALBUM = 8;
/**
* The program type for artist.
*
* @see #COLUMN_TYPE
*/
String TYPE_ARTIST = "TYPE_ARTIST";
int TYPE_ARTIST = 9;
/**
* The program type for playlist.
*
* @see #COLUMN_TYPE
*/
String TYPE_PLAYLIST = "TYPE_PLAYLIST";
int TYPE_PLAYLIST = 10;
/**
* The program type for station.
*
* @see #COLUMN_TYPE
*/
String TYPE_STATION = "TYPE_STATION";
int TYPE_STATION = 11;
/** @hide */
@StringDef({
@IntDef({
ASPECT_RATIO_16_9,
ASPECT_RATIO_3_2,
ASPECT_RATIO_1_1,
@ -957,7 +958,7 @@ public final class TvContract {
* @see #COLUMN_POSTER_ART_ASPECT_RATIO
* @see #COLUMN_THUMBNAIL_ASPECT_RATIO
*/
String ASPECT_RATIO_16_9 = "ASPECT_RATIO_16_9";
int ASPECT_RATIO_16_9 = 0;
/**
* The aspect ratio for 3:2.
@ -965,7 +966,7 @@ public final class TvContract {
* @see #COLUMN_POSTER_ART_ASPECT_RATIO
* @see #COLUMN_THUMBNAIL_ASPECT_RATIO
*/
String ASPECT_RATIO_3_2 = "ASPECT_RATIO_3_2";
int ASPECT_RATIO_3_2 = 1;
/**
* The aspect ratio for 1:1.
@ -973,7 +974,7 @@ public final class TvContract {
* @see #COLUMN_POSTER_ART_ASPECT_RATIO
* @see #COLUMN_THUMBNAIL_ASPECT_RATIO
*/
String ASPECT_RATIO_1_1 = "ASPECT_RATIO_1_1";
int ASPECT_RATIO_1_1 = 2;
/**
* The aspect ratio for 2:3.
@ -981,10 +982,10 @@ public final class TvContract {
* @see #COLUMN_POSTER_ART_ASPECT_RATIO
* @see #COLUMN_THUMBNAIL_ASPECT_RATIO
*/
String ASPECT_RATIO_2_3 = "ASPECT_RATIO_2_3";
int ASPECT_RATIO_2_3 = 3;
/** @hide */
@StringDef({
@IntDef({
AVAILABILITY_AVAILABLE,
AVAILABILITY_FREE_WITH_SUBSCRIPTION,
AVAILABILITY_PAID_CONTENT,
@ -997,15 +998,14 @@ public final class TvContract {
*
* @see #COLUMN_AVAILABILITY
*/
String AVAILABILITY_AVAILABLE = "AVAILABILITY_AVAILABLE";
int AVAILABILITY_AVAILABLE = 0;
/**
* The availability for "free with subscription".
*
* @see #COLUMN_AVAILABILITY
*/
String AVAILABILITY_FREE_WITH_SUBSCRIPTION =
"AVAILABILITY_FREE_WITH_SUBSCRIPTION";
int AVAILABILITY_FREE_WITH_SUBSCRIPTION = 1;
/**
* The availability for "paid content, either to-own or rental
@ -1013,72 +1013,72 @@ public final class TvContract {
*
* @see #COLUMN_AVAILABILITY
*/
String AVAILABILITY_PAID_CONTENT = "AVAILABILITY_PAID_CONTENT";
int AVAILABILITY_PAID_CONTENT = 2;
/** @hide */
@StringDef({
@IntDef({
INTERACTION_TYPE_VIEWS,
INTERACTION_TYPE_LISTENS,
INTERACTION_TYPE_FOLLOWERS,
INTERACTION_TYPE_FANS,
INTERACTION_TYPE_LIKES,
INTERACTION_TYPE_THUMBS,
INTERACTION_TYPE_VIEWS,
INTERACTION_TYPE_VIEWERS,
})
@Retention(RetentionPolicy.SOURCE)
public @interface InteractionType {}
/**
* The interaction type for "views".
*
* @see #COLUMN_INTERACTION_TYPE
*/
int INTERACTION_TYPE_VIEWS = 0;
/**
* The interaction type for "listens".
*
* @see #COLUMN_INTERACTION_TYPE
*/
String INTERACTION_TYPE_LISTENS = "INTERACTION_TYPE_LISTENS";
int INTERACTION_TYPE_LISTENS = 1;
/**
* The interaction type for "followers".
*
* @see #COLUMN_INTERACTION_TYPE
*/
String INTERACTION_TYPE_FOLLOWERS = "INTERACTION_TYPE_FOLLOWERS";
int INTERACTION_TYPE_FOLLOWERS = 2;
/**
* The interaction type for "fans".
*
* @see #COLUMN_INTERACTION_TYPE
*/
String INTERACTION_TYPE_FANS = "INTERACTION_TYPE_FANS";
int INTERACTION_TYPE_FANS = 3;
/**
* The interaction type for "likes".
*
* @see #COLUMN_INTERACTION_TYPE
*/
String INTERACTION_TYPE_LIKES = "INTERACTION_TYPE_LIKES";
int INTERACTION_TYPE_LIKES = 4;
/**
* The interaction type for "thumbs".
*
* @see #COLUMN_INTERACTION_TYPE
*/
String INTERACTION_TYPE_THUMBS = "INTERACTION_TYPE_THUMBS";
/**
* The interaction type for "views".
*
* @see #COLUMN_INTERACTION_TYPE
*/
String INTERACTION_TYPE_VIEWS = "INTERACTION_TYPE_VIEWS";
int INTERACTION_TYPE_THUMBS = 5;
/**
* The interaction type for "viewers".
*
* @see #COLUMN_INTERACTION_TYPE
*/
String INTERACTION_TYPE_VIEWERS = "INTERACTION_TYPE_VIEWERS";
int INTERACTION_TYPE_VIEWERS = 6;
/** @hide */
@StringDef({
@IntDef({
REVIEW_RATING_STYLE_STARS,
REVIEW_RATING_STYLE_THUMBS_UP_DOWN,
REVIEW_RATING_STYLE_PERCENTAGE,
@ -1091,23 +1091,21 @@ public final class TvContract {
*
* @see #COLUMN_REVIEW_RATING_STYLE
*/
String REVIEW_RATING_STYLE_STARS = "REVIEW_RATING_STYLE_STARS";
int REVIEW_RATING_STYLE_STARS = 0;
/**
* The review rating style for thumbs-up and thumbs-down rating.
*
* @see #COLUMN_REVIEW_RATING_STYLE
*/
String REVIEW_RATING_STYLE_THUMBS_UP_DOWN =
"REVIEW_RATING_STYLE_THUMBS_UP_DOWN";
int REVIEW_RATING_STYLE_THUMBS_UP_DOWN = 1;
/**
* The review rating style for 0 to 100 point system.
*
* @see #COLUMN_REVIEW_RATING_STYLE
*/
String REVIEW_RATING_STYLE_PERCENTAGE =
"REVIEW_RATING_STYLE_PERCENTAGE";
int REVIEW_RATING_STYLE_PERCENTAGE = 2;
/**
* The type of this program content.
@ -1129,7 +1127,7 @@ public final class TvContract {
* <p>This is a required field if the program is from a {@link Channels#TYPE_PREVIEW}
* channel.
*
* <p>Type: TEXT
* <p>Type: INTEGER
*/
String COLUMN_TYPE = "type";
@ -1142,7 +1140,7 @@ public final class TvContract {
* {@link #ASPECT_RATIO_1_1}, and
* {@link #ASPECT_RATIO_2_3}.
*
* <p>Type: TEXT
* <p>Type: INTEGER
*/
String COLUMN_POSTER_ART_ASPECT_RATIO = "poster_art_aspect_ratio";
@ -1155,7 +1153,7 @@ public final class TvContract {
* {@link #ASPECT_RATIO_1_1}, and
* {@link #ASPECT_RATIO_2_3}.
*
* <p>Type: TEXT
* <p>Type: INTEGER
*/
String COLUMN_THUMBNAIL_ASPECT_RATIO = "poster_thumbnail_aspect_ratio";
@ -1188,7 +1186,7 @@ public final class TvContract {
* {@link #AVAILABILITY_FREE_WITH_SUBSCRIPTION}, and
* {@link #AVAILABILITY_PAID_CONTENT}.
*
* <p>Type: TEXT
* <p>Type: INTEGER
*/
String COLUMN_AVAILABILITY = "availability";
@ -1327,15 +1325,15 @@ public final class TvContract {
* The type of interaction for this TV program.
*
* <p> The value should match one of the followings:
* {@link #INTERACTION_TYPE_VIEWS},
* {@link #INTERACTION_TYPE_LISTENS},
* {@link #INTERACTION_TYPE_FOLLOWERS},
* {@link #INTERACTION_TYPE_FANS},
* {@link #INTERACTION_TYPE_LIKES},
* {@link #INTERACTION_TYPE_THUMBS},
* {@link #INTERACTION_TYPE_VIEWS}, and
* {@link #INTERACTION_TYPE_THUMBS}, and
* {@link #INTERACTION_TYPE_VIEWERS}.
*
* <p>Type: TEXT
* <p>Type: INTEGER
* @see #COLUMN_INTERACTION_COUNT
*/
String COLUMN_INTERACTION_TYPE = "interaction_type";
@ -1363,7 +1361,7 @@ public final class TvContract {
* <p> The value should match one of the followings: {@link #REVIEW_RATING_STYLE_STARS},
* {@link #REVIEW_RATING_STYLE_THUMBS_UP_DOWN}, and {@link #REVIEW_RATING_STYLE_PERCENTAGE}.
*
* <p>Type: TEXT
* <p>Type: INTEGER
* @see #COLUMN_REVIEW_RATING
*/
String COLUMN_REVIEW_RATING_STYLE = "review_rating_style";
@ -2724,7 +2722,7 @@ public final class TvContract {
public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/watch_next_program";
/** @hide */
@StringDef({
@IntDef({
WATCH_NEXT_TYPE_CONTINUE,
WATCH_NEXT_TYPE_NEXT,
WATCH_NEXT_TYPE_NEW,
@ -2739,7 +2737,7 @@ public final class TvContract {
*
* @see #COLUMN_WATCH_NEXT_TYPE
*/
public static final String WATCH_NEXT_TYPE_CONTINUE = "WATCH_NEXT_TYPE_CONTINUE";
public static final int WATCH_NEXT_TYPE_CONTINUE = 0;
/**
* The watch next type for NEXT. Use this type when the user has watched one or more
@ -2749,7 +2747,7 @@ public final class TvContract {
*
* @see #COLUMN_WATCH_NEXT_TYPE
*/
public static final String WATCH_NEXT_TYPE_NEXT = "WATCH_NEXT_TYPE_NEXT";
public static final int WATCH_NEXT_TYPE_NEXT = 1;
/**
* The watch next type for NEW. Use this type when the user had watched all of the available
@ -2759,7 +2757,7 @@ public final class TvContract {
*
* @see #COLUMN_WATCH_NEXT_TYPE
*/
public static final String WATCH_NEXT_TYPE_NEW = "WATCH_NEXT_TYPE_NEW";
public static final int WATCH_NEXT_TYPE_NEW = 2;
/**
* The watch next type for WATCHLIST. Use this type when the user has elected to explicitly
@ -2768,7 +2766,7 @@ public final class TvContract {
*
* @see #COLUMN_WATCH_NEXT_TYPE
*/
public static final String WATCH_NEXT_TYPE_WATCHLIST = "WATCH_NEXT_TYPE_WATCHLIST";
public static final int WATCH_NEXT_TYPE_WATCHLIST = 3;
/**
* The "watch next" type of this program content.
@ -2781,7 +2779,7 @@ public final class TvContract {
*
* <p>This is a required field.
*
* <p>Type: TEXT
* <p>Type: INTEGER
*/
public static final String COLUMN_WATCH_NEXT_TYPE = "watch_next_type";