TIF: Unhide TvInputInfo.isHidden/loadCustomLabel

Needed to load input preferences set by user in settings.

Bug: 26850395
Change-Id: I5cd4e2474724c247c765cafa829fc9d7f363da45
This commit is contained in:
Dongwon Kang
2016-02-12 11:07:25 -08:00
parent c2ba290716
commit edbe2652f9
3 changed files with 4 additions and 4 deletions

View File

@@ -22910,7 +22910,9 @@ package android.media.tv {
method public android.content.pm.ServiceInfo getServiceInfo();
method public int getTunerCount();
method public int getType();
method public boolean isHidden(android.content.Context);
method public boolean isPassthroughInput();
method public java.lang.CharSequence loadCustomLabel(android.content.Context);
method public android.graphics.drawable.Drawable loadIcon(android.content.Context);
method public java.lang.CharSequence loadLabel(android.content.Context);
method public void writeToParcel(android.os.Parcel, int);

View File

@@ -22919,7 +22919,9 @@ package android.media.tv {
method public android.content.pm.ServiceInfo getServiceInfo();
method public int getTunerCount();
method public int getType();
method public boolean isHidden(android.content.Context);
method public boolean isPassthroughInput();
method public java.lang.CharSequence loadCustomLabel(android.content.Context);
method public android.graphics.drawable.Drawable loadIcon(android.content.Context);
method public java.lang.CharSequence loadLabel(android.content.Context);
method public void writeToParcel(android.os.Parcel, int);

View File

@@ -421,9 +421,7 @@ public final class TvInputInfo implements Parcelable {
* @param context Supplies a {@link Context} used to check if this TV input is hidden.
* @return {@code true} if the user marked this TV input hidden in settings. {@code false}
* otherwise.
* @hide
*/
@SystemApi
public boolean isHidden(Context context) {
return TvInputSettings.isHidden(context, mId, UserHandle.myUserId());
}
@@ -451,9 +449,7 @@ public final class TvInputInfo implements Parcelable {
* @param context Supplies a {@link Context} used to load the custom label.
* @return a CharSequence containing the TV input's custom label. {@code null} if there is no
* custom label.
* @hide
*/
@SystemApi
public CharSequence loadCustomLabel(Context context) {
return TvInputSettings.getCustomLabel(context, mId, UserHandle.myUserId());
}