From e0712b2661e5ec14fdd0ddf91dc42367d3598dc0 Mon Sep 17 00:00:00 2001 From: Chulwoo Lee Date: Mon, 23 Jan 2017 13:58:31 -0800 Subject: [PATCH] Add intent to browse recording schedules Test: Cts passes. Will add tests to Cts-Verifier. Bug: 30843557 Change-Id: If84b3ae862f204a25343b0ad3b1c262826e6130e --- api/current.txt | 1 + api/system-current.txt | 1 + api/test-current.txt | 1 + media/java/android/media/tv/TvInputManager.java | 7 +++++++ 4 files changed, 10 insertions(+) diff --git a/api/current.txt b/api/current.txt index af9ca475903c..973e4a5a3a4a 100644 --- a/api/current.txt +++ b/api/current.txt @@ -23750,6 +23750,7 @@ package android.media.tv { field public static final java.lang.String ACTION_PARENTAL_CONTROLS_ENABLED_CHANGED = "android.media.tv.action.PARENTAL_CONTROLS_ENABLED_CHANGED"; field public static final java.lang.String ACTION_QUERY_CONTENT_RATING_SYSTEMS = "android.media.tv.action.QUERY_CONTENT_RATING_SYSTEMS"; field public static final java.lang.String ACTION_SETUP_INPUTS = "android.media.tv.action.SETUP_INPUTS"; + field public static final java.lang.String ACTION_VIEW_RECORDING_SCHEDULES = "android.media.tv.action.VIEW_RECORDING_SCHEDULES"; field public static final int INPUT_STATE_CONNECTED = 0; // 0x0 field public static final int INPUT_STATE_CONNECTED_STANDBY = 1; // 0x1 field public static final int INPUT_STATE_DISCONNECTED = 2; // 0x2 diff --git a/api/system-current.txt b/api/system-current.txt index 1cd62a8b83ea..3d69909b3037 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -25549,6 +25549,7 @@ package android.media.tv { field public static final java.lang.String ACTION_PARENTAL_CONTROLS_ENABLED_CHANGED = "android.media.tv.action.PARENTAL_CONTROLS_ENABLED_CHANGED"; field public static final java.lang.String ACTION_QUERY_CONTENT_RATING_SYSTEMS = "android.media.tv.action.QUERY_CONTENT_RATING_SYSTEMS"; field public static final java.lang.String ACTION_SETUP_INPUTS = "android.media.tv.action.SETUP_INPUTS"; + field public static final java.lang.String ACTION_VIEW_RECORDING_SCHEDULES = "android.media.tv.action.VIEW_RECORDING_SCHEDULES"; field public static final int INPUT_STATE_CONNECTED = 0; // 0x0 field public static final int INPUT_STATE_CONNECTED_STANDBY = 1; // 0x1 field public static final int INPUT_STATE_DISCONNECTED = 2; // 0x2 diff --git a/api/test-current.txt b/api/test-current.txt index 814467c3eefd..1c1f8e12fb1c 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -23840,6 +23840,7 @@ package android.media.tv { field public static final java.lang.String ACTION_PARENTAL_CONTROLS_ENABLED_CHANGED = "android.media.tv.action.PARENTAL_CONTROLS_ENABLED_CHANGED"; field public static final java.lang.String ACTION_QUERY_CONTENT_RATING_SYSTEMS = "android.media.tv.action.QUERY_CONTENT_RATING_SYSTEMS"; field public static final java.lang.String ACTION_SETUP_INPUTS = "android.media.tv.action.SETUP_INPUTS"; + field public static final java.lang.String ACTION_VIEW_RECORDING_SCHEDULES = "android.media.tv.action.VIEW_RECORDING_SCHEDULES"; field public static final int INPUT_STATE_CONNECTED = 0; // 0x0 field public static final int INPUT_STATE_CONNECTED_STANDBY = 1; // 0x1 field public static final int INPUT_STATE_DISCONNECTED = 2; // 0x2 diff --git a/media/java/android/media/tv/TvInputManager.java b/media/java/android/media/tv/TvInputManager.java index dfddaa57109d..1eae8db60833 100644 --- a/media/java/android/media/tv/TvInputManager.java +++ b/media/java/android/media/tv/TvInputManager.java @@ -317,6 +317,13 @@ public final class TvInputManager { */ public static final String ACTION_SETUP_INPUTS = "android.media.tv.action.SETUP_INPUTS"; + /** + * Activity action to display the recording schedules. When invoked, the system will display an + * appropriate UI to browse the schedules. + */ + public static final String ACTION_VIEW_RECORDING_SCHEDULES = + "android.media.tv.action.VIEW_RECORDING_SCHEDULES"; + private final ITvInputManager mService; private final Object mLock = new Object(); -- 2.11.0