Add an intent that asks the launcher to make a channel browsable.
Test: Cts passes. Will add tests to Cts-Verifier. Bug: 34354495 Change-Id: Ic441301a46790e15564a8d5e0d4e1ad4627680a1
This commit is contained in:
@@ -23973,10 +23973,13 @@ package android.media.tv {
|
||||
method public void unregisterCallback(android.media.tv.TvInputManager.TvInputCallback);
|
||||
method public void updateTvInputInfo(android.media.tv.TvInputInfo);
|
||||
field public static final java.lang.String ACTION_BLOCKED_RATINGS_CHANGED = "android.media.tv.action.BLOCKED_RATINGS_CHANGED";
|
||||
field public static final java.lang.String ACTION_MAKE_CHANNEL_BROWSABLE = "android.media.tv.action.MAKE_CHANNEL_BROWSABLE";
|
||||
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 java.lang.String EXTRA_CHANNEL_ID = "android.media.tv.extra.CHANNEL_ID";
|
||||
field public static final java.lang.String EXTRA_PACKAGE_NAME = "android.media.tv.extra.PACKAGE_NAME";
|
||||
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
|
||||
|
||||
@@ -25797,10 +25797,13 @@ package android.media.tv {
|
||||
method public void unregisterCallback(android.media.tv.TvInputManager.TvInputCallback);
|
||||
method public void updateTvInputInfo(android.media.tv.TvInputInfo);
|
||||
field public static final java.lang.String ACTION_BLOCKED_RATINGS_CHANGED = "android.media.tv.action.BLOCKED_RATINGS_CHANGED";
|
||||
field public static final java.lang.String ACTION_MAKE_CHANNEL_BROWSABLE = "android.media.tv.action.MAKE_CHANNEL_BROWSABLE";
|
||||
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 java.lang.String EXTRA_CHANNEL_ID = "android.media.tv.extra.CHANNEL_ID";
|
||||
field public static final java.lang.String EXTRA_PACKAGE_NAME = "android.media.tv.extra.PACKAGE_NAME";
|
||||
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
|
||||
|
||||
@@ -24063,10 +24063,13 @@ package android.media.tv {
|
||||
method public void unregisterCallback(android.media.tv.TvInputManager.TvInputCallback);
|
||||
method public void updateTvInputInfo(android.media.tv.TvInputInfo);
|
||||
field public static final java.lang.String ACTION_BLOCKED_RATINGS_CHANGED = "android.media.tv.action.BLOCKED_RATINGS_CHANGED";
|
||||
field public static final java.lang.String ACTION_MAKE_CHANNEL_BROWSABLE = "android.media.tv.action.MAKE_CHANNEL_BROWSABLE";
|
||||
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 java.lang.String EXTRA_CHANNEL_ID = "android.media.tv.extra.CHANNEL_ID";
|
||||
field public static final java.lang.String EXTRA_PACKAGE_NAME = "android.media.tv.extra.PACKAGE_NAME";
|
||||
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
|
||||
|
||||
@@ -324,6 +324,24 @@ public final class TvInputManager {
|
||||
public static final String ACTION_VIEW_RECORDING_SCHEDULES =
|
||||
"android.media.tv.action.VIEW_RECORDING_SCHEDULES";
|
||||
|
||||
/**
|
||||
* Action sent by an application telling the system to set the given channel as browsable.
|
||||
*
|
||||
* <p>The intent must contain the following bundle parameters:
|
||||
* <ul>
|
||||
* <li>{@link #EXTRA_CHANNEL_ID} then channel ID as an integer.
|
||||
* <li>{@link #EXTRA_PACKAGE_NAME} the package name of the requesting application.
|
||||
* </ul>
|
||||
*/
|
||||
public static final String ACTION_MAKE_CHANNEL_BROWSABLE
|
||||
= "android.media.tv.action.MAKE_CHANNEL_BROWSABLE";
|
||||
|
||||
/** The key for a bundle parameter containing a channel ID as an integer */
|
||||
public static final String EXTRA_CHANNEL_ID = "android.media.tv.extra.CHANNEL_ID";
|
||||
|
||||
/** The key for a bundle parameter containing a package name as a string. */
|
||||
public static final String EXTRA_PACKAGE_NAME = "android.media.tv.extra.PACKAGE_NAME";
|
||||
|
||||
private final ITvInputManager mService;
|
||||
|
||||
private final Object mLock = new Object();
|
||||
|
||||
Reference in New Issue
Block a user