diff --git a/api/current.txt b/api/current.txt index af9ca475903ce..973e4a5a3a4a1 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 1cd62a8b83ea9..3d69909b3037b 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 814467c3eefd4..1c1f8e12fb1ca 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 dfddaa57109d5..1eae8db608334 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();