From 4536512f3519c70828c4f9aa3659fa9e44e5e536 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 These flags are expected to be used for TV input's internal purpose. Bug: 19382355, Bug: 19190140 Change-Id: I1a6c224fc9e4d254a224f47407ba4a77b8f54d57 --- 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 9d3a83c62fb04..49d900a68b544 100644 --- a/api/current.txt +++ b/api/current.txt @@ -17122,6 +17122,10 @@ package android.media.tv { field public static final java.lang.String COLUMN_DISPLAY_NUMBER = "display_number"; field public static final java.lang.String COLUMN_INPUT_ID = "input_id"; 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_NETWORK_AFFILIATION = "network_affiliation"; field public static final java.lang.String COLUMN_ORIGINAL_NETWORK_ID = "original_network_id"; field public static final java.lang.String COLUMN_SEARCHABLE = "searchable"; diff --git a/api/system-current.txt b/api/system-current.txt index b3b578ffa3d26..d2e7f651df4cc 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -18390,6 +18390,10 @@ package android.media.tv { field public static final java.lang.String COLUMN_DISPLAY_NUMBER = "display_number"; field public static final java.lang.String COLUMN_INPUT_ID = "input_id"; 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_LOCKED = "locked"; field public static final java.lang.String COLUMN_NETWORK_AFFILIATION = "network_affiliation"; field public static final java.lang.String COLUMN_ORIGINAL_NETWORK_ID = "original_network_id"; diff --git a/media/java/android/media/tv/TvContract.java b/media/java/android/media/tv/TvContract.java index bc9722e264b43..438e767a8a257 100644 --- a/media/java/android/media/tv/TvContract.java +++ b/media/java/android/media/tv/TvContract.java @@ -732,6 +732,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. *