Obsolete
Status Update
Comments
be...@google.com <be...@google.com>
xi...@google.com <xi...@google.com> #2
Update:
This issue is not pending on Android Studio, needs invesgitation from their side on whether this is a lint error.
This issue is not pending on Android Studio, needs invesgitation from their side on whether this is a lint error.
ap...@google.com <ap...@google.com> #4
Project: platform/frameworks/support
Branch: androidx-main
commit a59e3a762dba4e325e2394cddd66efb068b744b4
Author: Sham Rathod <sham.rathod@ittiam.com>
Date: Mon Jun 12 20:15:24 2023
Tvprovider : Expose TvContractCompact.PreviewProgramColumns interface.
Expose TvContractCompact.PreviewProgramColumns interface by removing
RestrictTo(LIBRARY) annotation for public access of aspect ratio.
Relnote: "Removed RestrictTo(LIBRARY) annotation from
TvContractCompact.PreviewProgramColumns interface for public access
of aspect ratio."
Test: ./gradlew createArchive
Bug: 138150076
Bug: 139783847
Change-Id: Id610a80aa6017ea88586fdb78ef2254e27ad4bb9
M tvprovider/tvprovider/api/api_lint.ignore
M tvprovider/tvprovider/api/current.txt
M tvprovider/tvprovider/api/restricted_current.txt
M tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java
https://android-review.googlesource.com/2624171
Branch: androidx-main
commit a59e3a762dba4e325e2394cddd66efb068b744b4
Author: Sham Rathod <sham.rathod@ittiam.com>
Date: Mon Jun 12 20:15:24 2023
Tvprovider : Expose TvContractCompact.PreviewProgramColumns interface.
Expose TvContractCompact.PreviewProgramColumns interface by removing
RestrictTo(LIBRARY) annotation for public access of aspect ratio.
Relnote: "Removed RestrictTo(LIBRARY) annotation from
TvContractCompact.PreviewProgramColumns interface for public access
of aspect ratio."
Test: ./gradlew createArchive
Bug: 138150076
Bug: 139783847
Change-Id: Id610a80aa6017ea88586fdb78ef2254e27ad4bb9
M tvprovider/tvprovider/api/api_lint.ignore
M tvprovider/tvprovider/api/current.txt
M tvprovider/tvprovider/api/restricted_current.txt
M tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java
ap...@google.com <ap...@google.com> #5
Project: platform/frameworks/support
Branch: androidx-main
commit 3789e87f9f143b457d9f4745a8653f88c6e4afb2
Author: Sham Rathod <sham.rathod@ittiam.com>
Date: Mon Jun 12 20:04:00 2023
Tvprovider : Expose PreviewProgram.PROJECTION and WatchNextProgram.PROJECTION
Expose PreviewProgram.PROJECTION and WatchNextProgram.PROJECTION by
removing the RestrictTo(LIBRARY) annotation from them.
Relnote: "Removed RestrictTo(LIBRARY) annotation from
PreviewProgram.PROJECTION and WatchNextProgram.PROJECTION for
making them public"
Test: ./gradlew createArchive
Bug: 138150076
Bug: 139783847
Change-Id: I042568f082661ca0c10cb0f757a6715f499b52cc
M tvprovider/tvprovider/api/current.txt
M tvprovider/tvprovider/api/restricted_current.txt
M tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewProgram.java
M tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/WatchNextProgram.java
https://android-review.googlesource.com/2392972
Branch: androidx-main
commit 3789e87f9f143b457d9f4745a8653f88c6e4afb2
Author: Sham Rathod <sham.rathod@ittiam.com>
Date: Mon Jun 12 20:04:00 2023
Tvprovider : Expose PreviewProgram.PROJECTION and WatchNextProgram.PROJECTION
Expose PreviewProgram.PROJECTION and WatchNextProgram.PROJECTION by
removing the RestrictTo(LIBRARY) annotation from them.
Relnote: "Removed RestrictTo(LIBRARY) annotation from
PreviewProgram.PROJECTION and WatchNextProgram.PROJECTION for
making them public"
Test: ./gradlew createArchive
Bug: 138150076
Bug: 139783847
Change-Id: I042568f082661ca0c10cb0f757a6715f499b52cc
M tvprovider/tvprovider/api/current.txt
M tvprovider/tvprovider/api/restricted_current.txt
M tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewProgram.java
M tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/WatchNextProgram.java
Description
In the TV Classics sample app, @SuppressLint("RestrictedApi") is used to get access to the following resources:
- PreviewProgram.PROJECTION
- WatchNextProgram.PROJECTION
- BaseProgram.getId()
- BasePreviewProgram.getContentId()
Those resources should not be marked as restricted APIs.