电视提供商

提供 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.PROJECTIONWatchNextProgram.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)