From e6389669720855b22026eff023a1320707196eac Mon Sep 17 00:00:00 2001 From: Dongwon Kang Date: Mon, 9 Mar 2015 15:42:11 +0900 Subject: [PATCH] TIF: Add COLUMN_INTERNAL_PROVIDER_FLAGX to TvContract.Programs These flags are expected to be used for TV input's internal purpose. Bug: 19190140 Change-Id: Ie45a582287a83abdbecb129f5c03cc166f617776 --- api/current.txt | 4 ++ api/system-current.txt | 4 ++ media/java/android/media/tv/TvContract.java | 44 +++++++++++++++++++++ 3 files changed, 52 insertions(+) diff --git a/api/current.txt b/api/current.txt index c004b15f4c35d..4d761e2383ff0 100644 --- a/api/current.txt +++ b/api/current.txt @@ -17266,6 +17266,10 @@ package android.media.tv { field public static final java.lang.String COLUMN_EPISODE_NUMBER = "episode_number"; field public static final java.lang.String COLUMN_EPISODE_TITLE = "episode_title"; field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_DATA = "internal_provider_data"; + field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG1 = "internal_provider_flag1"; + field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG2 = "internal_provider_flag2"; + field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG3 = "internal_provider_flag3"; + field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG4 = "internal_provider_flag4"; field public static final java.lang.String COLUMN_LONG_DESCRIPTION = "long_description"; field public static final java.lang.String COLUMN_POSTER_ART_URI = "poster_art_uri"; field public static final java.lang.String COLUMN_SEASON_NUMBER = "season_number"; diff --git a/api/system-current.txt b/api/system-current.txt index aa20ff1a87f74..54fff06473ec3 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -18537,6 +18537,10 @@ package android.media.tv { field public static final java.lang.String COLUMN_EPISODE_NUMBER = "episode_number"; field public static final java.lang.String COLUMN_EPISODE_TITLE = "episode_title"; field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_DATA = "internal_provider_data"; + field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG1 = "internal_provider_flag1"; + field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG2 = "internal_provider_flag2"; + field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG3 = "internal_provider_flag3"; + field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_FLAG4 = "internal_provider_flag4"; field public static final java.lang.String COLUMN_LONG_DESCRIPTION = "long_description"; field public static final java.lang.String COLUMN_POSTER_ART_URI = "poster_art_uri"; field public static final java.lang.String COLUMN_SEASON_NUMBER = "season_number"; diff --git a/media/java/android/media/tv/TvContract.java b/media/java/android/media/tv/TvContract.java index 438e767a8a257..936762c1a28af 100644 --- a/media/java/android/media/tv/TvContract.java +++ b/media/java/android/media/tv/TvContract.java @@ -1053,6 +1053,50 @@ public final class TvContract { */ public static final String COLUMN_INTERNAL_PROVIDER_DATA = "internal_provider_data"; + /** + * Internal integer flag used by individual TV input services. + *

+ * This is internal to the provider that inserted it, and should not be decoded by other + * apps. + *

+ * Type: INTEGER + *

+ */ + public static final String COLUMN_INTERNAL_PROVIDER_FLAG1 = "internal_provider_flag1"; + + /** + * Internal integer flag used by individual TV input services. + *

+ * This is internal to the provider that inserted it, and should not be decoded by other + * apps. + *

+ * Type: INTEGER + *

+ */ + public static final String COLUMN_INTERNAL_PROVIDER_FLAG2 = "internal_provider_flag2"; + + /** + * Internal integer flag used by individual TV input services. + *

+ * This is internal to the provider that inserted it, and should not be decoded by other + * apps. + *

+ * Type: INTEGER + *

+ */ + public static final String COLUMN_INTERNAL_PROVIDER_FLAG3 = "internal_provider_flag3"; + + /** + * Internal integer flag used by individual TV input services. + *

+ * This is internal to the provider that inserted it, and should not be decoded by other + * apps. + *

+ * Type: INTEGER + *

+ */ + public static final String COLUMN_INTERNAL_PROVIDER_FLAG4 = "internal_provider_flag4"; + /** * The version number of this row entry used by TV input services. *