Loading api/current.txt +4 −0 Original line number Diff line number Diff line Loading @@ -22760,6 +22760,10 @@ package android.media.tv { method public static final android.net.Uri buildProgramsUriForChannel(long, long, long); method public static final android.net.Uri buildProgramsUriForChannel(android.net.Uri, long, long); method public static final android.net.Uri buildRecordedProgramUri(long); method public static final boolean isChannelUri(android.net.Uri); method public static final boolean isChannelUriForPassthroughInput(android.net.Uri); method public static final boolean isChannelUriForTunerInput(android.net.Uri); method public static final boolean isProgramUri(android.net.Uri); field public static final java.lang.String AUTHORITY = "android.media.tv"; } api/system-current.txt +3 −0 Original line number Diff line number Diff line Loading @@ -24390,7 +24390,10 @@ package android.media.tv { method public static final android.net.Uri buildProgramsUriForChannel(long, long, long); method public static final android.net.Uri buildProgramsUriForChannel(android.net.Uri, long, long); method public static final android.net.Uri buildRecordedProgramUri(long); method public static final boolean isChannelUri(android.net.Uri); method public static final boolean isChannelUriForPassthroughInput(android.net.Uri); method public static final boolean isChannelUriForTunerInput(android.net.Uri); method public static final boolean isProgramUri(android.net.Uri); field public static final java.lang.String AUTHORITY = "android.media.tv"; } api/test-current.txt +4 −0 Original line number Diff line number Diff line Loading @@ -22769,6 +22769,10 @@ package android.media.tv { method public static final android.net.Uri buildProgramsUriForChannel(long, long, long); method public static final android.net.Uri buildProgramsUriForChannel(android.net.Uri, long, long); method public static final android.net.Uri buildRecordedProgramUri(long); method public static final boolean isChannelUri(android.net.Uri); method public static final boolean isChannelUriForPassthroughInput(android.net.Uri); method public static final boolean isChannelUriForTunerInput(android.net.Uri); method public static final boolean isProgramUri(android.net.Uri); field public static final java.lang.String AUTHORITY = "android.media.tv"; } media/java/android/media/tv/TvContract.java +4 −9 Original line number Diff line number Diff line Loading @@ -312,33 +312,28 @@ public final class TvContract { } /** * Returns true, if {@code uri} is a channel URI. * @hide * Returns {@code true}, if {@code uri} is a channel URI. */ public static final boolean isChannelUri(Uri uri) { return isChannelUriForTunerInput(uri) || isChannelUriForPassthroughInput(uri); } /** * Returns true, if {@code uri} is a channel URI for a tuner input. * @hide * Returns {@code true}, if {@code uri} is a channel URI for a tuner input. */ public static final boolean isChannelUriForTunerInput(Uri uri) { return isTvUri(uri) && isTwoSegmentUriStartingWith(uri, PATH_CHANNEL); } /** * Returns true, if {@code uri} is a channel URI for a passthrough input. * @hide * Returns {@code true}, if {@code uri} is a channel URI for a pass-through input. */ @SystemApi public static final boolean isChannelUriForPassthroughInput(Uri uri) { return isTvUri(uri) && isTwoSegmentUriStartingWith(uri, PATH_PASSTHROUGH); } /** * Returns true, if {@code uri} is a program URI. * @hide * Returns {@code true}, if {@code uri} is a program URI. */ public static final boolean isProgramUri(Uri uri) { return isTvUri(uri) && isTwoSegmentUriStartingWith(uri, PATH_PROGRAM); Loading Loading
api/current.txt +4 −0 Original line number Diff line number Diff line Loading @@ -22760,6 +22760,10 @@ package android.media.tv { method public static final android.net.Uri buildProgramsUriForChannel(long, long, long); method public static final android.net.Uri buildProgramsUriForChannel(android.net.Uri, long, long); method public static final android.net.Uri buildRecordedProgramUri(long); method public static final boolean isChannelUri(android.net.Uri); method public static final boolean isChannelUriForPassthroughInput(android.net.Uri); method public static final boolean isChannelUriForTunerInput(android.net.Uri); method public static final boolean isProgramUri(android.net.Uri); field public static final java.lang.String AUTHORITY = "android.media.tv"; }
api/system-current.txt +3 −0 Original line number Diff line number Diff line Loading @@ -24390,7 +24390,10 @@ package android.media.tv { method public static final android.net.Uri buildProgramsUriForChannel(long, long, long); method public static final android.net.Uri buildProgramsUriForChannel(android.net.Uri, long, long); method public static final android.net.Uri buildRecordedProgramUri(long); method public static final boolean isChannelUri(android.net.Uri); method public static final boolean isChannelUriForPassthroughInput(android.net.Uri); method public static final boolean isChannelUriForTunerInput(android.net.Uri); method public static final boolean isProgramUri(android.net.Uri); field public static final java.lang.String AUTHORITY = "android.media.tv"; }
api/test-current.txt +4 −0 Original line number Diff line number Diff line Loading @@ -22769,6 +22769,10 @@ package android.media.tv { method public static final android.net.Uri buildProgramsUriForChannel(long, long, long); method public static final android.net.Uri buildProgramsUriForChannel(android.net.Uri, long, long); method public static final android.net.Uri buildRecordedProgramUri(long); method public static final boolean isChannelUri(android.net.Uri); method public static final boolean isChannelUriForPassthroughInput(android.net.Uri); method public static final boolean isChannelUriForTunerInput(android.net.Uri); method public static final boolean isProgramUri(android.net.Uri); field public static final java.lang.String AUTHORITY = "android.media.tv"; }
media/java/android/media/tv/TvContract.java +4 −9 Original line number Diff line number Diff line Loading @@ -312,33 +312,28 @@ public final class TvContract { } /** * Returns true, if {@code uri} is a channel URI. * @hide * Returns {@code true}, if {@code uri} is a channel URI. */ public static final boolean isChannelUri(Uri uri) { return isChannelUriForTunerInput(uri) || isChannelUriForPassthroughInput(uri); } /** * Returns true, if {@code uri} is a channel URI for a tuner input. * @hide * Returns {@code true}, if {@code uri} is a channel URI for a tuner input. */ public static final boolean isChannelUriForTunerInput(Uri uri) { return isTvUri(uri) && isTwoSegmentUriStartingWith(uri, PATH_CHANNEL); } /** * Returns true, if {@code uri} is a channel URI for a passthrough input. * @hide * Returns {@code true}, if {@code uri} is a channel URI for a pass-through input. */ @SystemApi public static final boolean isChannelUriForPassthroughInput(Uri uri) { return isTvUri(uri) && isTwoSegmentUriStartingWith(uri, PATH_PASSTHROUGH); } /** * Returns true, if {@code uri} is a program URI. * @hide * Returns {@code true}, if {@code uri} is a program URI. */ public static final boolean isProgramUri(Uri uri) { return isTvUri(uri) && isTwoSegmentUriStartingWith(uri, PATH_PROGRAM); Loading