电视提供商
提供 Android TV 频道。
最新更新 | 稳定版发布 | 候选发布版 | Beta 版发布 | Alpha 版发布 |
---|---|---|---|---|
2025年5月7日 | 1.1.0 | - | - | - |
声明依赖项
要添加对 TVProvider 的依赖项,您必须将 Google Maven 代码库添加到您的项目。如需了解更多信息,请阅读Google 的 Maven 代码库。
在您应用或模块的 build.gradle
文件中添加所需工件的依赖项
Groovy
dependencies { implementation "androidx.tvprovider:tvprovider:1.1.0" }
Kotlin
dependencies { implementation("androidx.tvprovider:tvprovider:1.1.0") }
如需了解有关依赖项的更多信息,请参阅添加构建依赖项。
反馈
您的反馈有助于改进 Jetpack。如果您发现新问题或有改进此库的建议,请告诉我们。在创建新问题之前,请查看此库中的现有问题。您可以通过点击星标按钮为现有问题添加投票。
如需了解更多信息,请参阅问题跟踪器文档。
版本 1.1.0
版本 1.1.0
2025年5月7日
androidx.tvprovider:tvprovider:1.1.0
已发布。版本 1.1.0 包含这些提交。
版本 1.1.0-beta01
2025年4月9日
androidx.tvprovider:tvprovider:1.1.0-beta01
已发布。版本 1.1.0-beta01 包含这些提交。
API 变更
- 修复了
PreviewChannelHelper.getAllChannels()
中的崩溃问题。(I5041f)
Bug 修复
- 此库现在使用JSpecify 空值注解,它们是类型使用的。Kotlin 开发者应使用以下编译器参数来强制执行正确用法:
-Xjspecify-annotations=strict
(这是 Kotlin 编译器 2.1.0 版开始的默认设置)。(I4fcdf, b/326456246)
外部贡献
- 从
TvContractCompact.PreviewProgramColumns
接口中移除了RestrictTo(LIBRARY)
注解,以允许公共访问宽高比。(Id610a, b/138150076) - 从
PreviewProgram.PROJECTION
和WatchNextProgram.PROJECTION
中移除了RestrictTo(LIBRARY)
注解,使其公开。(I04256, b/138150076)
版本 1.1.0-alpha01
2020年8月19日
androidx.tvprovider:tvprovider:1.1.0-alpha01
已发布。版本 1.1.0-alpha01 包含这些提交。
Bug 修复
- PreviewChannelHelper 现在通过执行无操作 (no-op) 与较旧的 Android API 版本(<26)实现了向后兼容性。(aosp/1310579, b/136123939)
- PreviewChannel 现在处理
setDescription
方法中的可为空性。(aosp/1310577, b/119800858)