Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Nhà cung cấp TV
Cung cấp kênh Android TV.
Bản cập nhật mới nhất |
Bản phát hành ổn định |
Bản phát hành dùng thử |
Bản phát hành beta |
Bản phát hành alpha |
Ngày 7 tháng 5 năm 2025 |
1.1.0 |
- |
- |
- |
Khai báo phần phụ thuộc
Để thêm phần phụ thuộc trên TVProvider, bạn phải thêm kho lưu trữ Google Maven vào
dự án. Đọc Kho lưu trữ Maven của Google
để biết thêm thông tin.
Thêm các phần phụ thuộc cho cấu phần phần mềm bạn cần trong tệp build.gradle
cho ứng dụng hoặc mô-đun:
Groovy
dependencies {
implementation "androidx.tvprovider:tvprovider:1.1.0"
}
Kotlin
dependencies {
implementation("androidx.tvprovider:tvprovider:1.1.0")
}
Để biết thêm thông tin về các phần phụ thuộc, hãy xem bài viết Thêm phần phụ thuộc vào bản dựng.
Ý kiến phản hồi
Ý kiến phản hồi của bạn có thể giúp chúng tôi cải thiện Jetpack. Hãy cho chúng tôi biết nếu bạn phát hiện lỗi mới hoặc có ý tưởng cải thiện thư viện này. Vui lòng xem các lỗi hiện có trong thư viện này trước khi báo một lỗi mới. Bạn có thể thêm lượt bình chọn cho lỗi hiện có bằng cách nhấp vào nút dấu sao.
Báo lỗi mới
Xem tài liệu về Công cụ theo dõi lỗi để biết thêm thông tin.
Phiên bản 1.1.0
Phiên bản 1.1.0
Ngày 7 tháng 5 năm 2025
Phát hành androidx.tvprovider:tvprovider:1.1.0
. Phiên bản 1.1.0 bao gồm các thay đổi sau.
Phiên bản 1.1.0-beta01
Ngày 9 tháng 4 năm 2025
Phát hành androidx.tvprovider:tvprovider:1.1.0-beta01
. Phiên bản 1.1.0-beta01 bao gồm các thay đổi sau.
Thay đổi về API
- Khắc phục sự cố trong
PreviewChannelHelper.getAllChannels()
. (I5041f)
Sửa lỗi
- Thư viện này hiện sử dụng chú giải về tính chất rỗng của JSpecify, là loại sử dụng. Nhà phát triển Kotlin nên sử dụng đối số trình biên dịch sau để thực thi cách sử dụng chính xác:
-Xjspecify-annotations=strict
(đây là giá trị mặc định bắt đầu từ phiên bản 2.1.0 của trình biên dịch Kotlin). (I4fcdf, b/326456246)
Đóng góp bên ngoài
- Xoá chú thích
RestrictTo(LIBRARY)
khỏi giao diện TvContractCompact.PreviewProgramColumns
để truy cập công khai tỷ lệ khung hình. (Id610a, b/138150076)
- Xoá chú thích
RestrictTo(LIBRARY)
khỏi PreviewProgram.PROJECTION
và WatchNextProgram.PROJECTION
để công khai các chú thích đó (I04256, b/138150076)
Phiên bản 1.1.0-alpha01
Ngày 19 tháng Tám, 2020
androidx.tvprovider:tvprovider:1.1.0-alpha01
đã phát hành. Phiên bản 1.1.0-alpha01 bao gồm các thay đổi sau.
Sửa lỗi
- PreviewChannelHelper đã làm cho tính năng tương thích ngược với các phiên bản API Android cũ (<26) bằng cách thực hiện phiên bản không hoạt động ngay bây giờ. (aosp/1310579, b/136123939)
- PreviewChannel hiện xử lý giá trị rỗng trong phương thức
setDescription
. (aosp/1310577, b/119800858)
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# TV Provider\n===========\n\n[Code Sample](https://github.com/android/tv-samples) \nAPI Reference \n[androidx.tvprovider.media.tv](/reference/kotlin/androidx/tvprovider/media/tv/package-summary) \nProvide Android TV channels. \n\n| Latest Update | Stable Release | Release Candidate | Beta Release | Alpha Release |\n|---------------|------------------------------------------------------|-------------------|--------------|---------------|\n| May 7, 2025 | [1.1.0](/jetpack/androidx/releases/tvprovider#1.1.0) | - | - | - |\n\nDeclaring dependencies\n----------------------\n\nTo add a dependency on TVProvider, you must add the Google Maven repository to your\nproject. Read [Google's Maven repository](/studio/build/dependencies#google-maven)\nfor more information.\n\nAdd the dependencies for the artifacts you need in the `build.gradle` file for\nyour app or module: \n\n### Groovy\n\n```groovy\ndependencies {\n implementation \"androidx.tvprovider:tvprovider:1.1.0\"\n}\n```\n\n### Kotlin\n\n```kotlin\ndependencies {\n implementation(\"androidx.tvprovider:tvprovider:1.1.0\")\n}\n```\n\nFor more information about dependencies, see [Add build dependencies](/studio/build/dependencies).\n\nFeedback\n--------\n\nYour feedback helps make Jetpack better. Let us know if you discover new issues or have\nideas for improving this library. Please take a look at the\n[existing issues](https://issuetracker.google.com/issues?q=componentid:878254%20status:open)\nin this library before you create a new one. You can add your vote to an existing issue by\nclicking the star button.\n\n[Create a new issue](https://issuetracker.google.com/issues/new?component=878254&template=1442004)\n\nSee the [Issue Tracker documentation](https://developers.google.com/issue-tracker)\nfor more information.\n\nVersion 1.1.0\n-------------\n\n### Version 1.1.0\n\nMay 7, 2025\n\n`androidx.tvprovider:tvprovider:1.1.0` is released. Version 1.1.0 contains [these commits](https://android.googlesource.com/platform/frameworks/support/+log/1f50b1ce3e6505df3f1906c60bbf6b1f9d845af0..cc54e3d74495af6183b9e0067e4dbb4806941c17/).\n\n### Version 1.1.0-beta01\n\nApril 9, 2025\n\n`androidx.tvprovider:tvprovider:1.1.0-beta01` is released. Version 1.1.0-beta01 contains [these commits](https://android.googlesource.com/platform/frameworks/support/+log/96eb302ee1740ba656c90c9fb27df3723a1a89c1..1f50b1ce3e6505df3f1906c60bbf6b1f9d845af0/tvprovider/tvprovider).\n\n**API Changes**\n\n- Fixed a crash in `PreviewChannelHelper.getAllChannels()`. ([I5041f](https://android-review.googlesource.com/#/q/I5041f69e658dec535930c478f674cf5a29dd57bf))\n\n**Bug Fixes**\n\n- This library now uses [JSpecify nullness annotations](https://jspecify.dev/), which are type-use. Kotlin developers should use the following compiler argument to enforce correct usage: `-Xjspecify-annotations=strict` (this is the default starting with version 2.1.0 of the Kotlin compiler). ([I4fcdf](https://android-review.googlesource.com/#/q/I4fcdf3ed392d15751627922d586eac18f821d0d2), [b/326456246](https://issuetracker.google.com/issues/326456246))\n\n**External Contribution**\n\n- Removed `RestrictTo(LIBRARY)` annotation from `TvContractCompact.PreviewProgramColumns` interface for public access of aspect ratio. ([Id610a](https://android-review.googlesource.com/#/q/Id610a80aa6017ea88586fdb78ef2254e27ad4bb9), [b/138150076](https://issuetracker.google.com/issues/138150076))\n- Removed `RestrictTo(LIBRARY)` annotation from `PreviewProgram.PROJECTION` and `WatchNextProgram.PROJECTION` for making them public ([I04256](https://android-review.googlesource.com/#/q/I042568f082661ca0c10cb0f757a6715f499b52cc), [b/138150076](https://issuetracker.google.com/issues/138150076))\n\n### Version 1.1.0-alpha01\n\nAugust 19, 2020\n\n`androidx.tvprovider:tvprovider:1.1.0-alpha01` is released. [Version 1.1.0-alpha01 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/96eb302ee1740ba656c90c9fb27df3723a1a89c1/tv-provider/tv-provider)\n\n**Bug Fixes**\n\n- PreviewChannelHelper was made backward compatible with older Android API versions (\\\u003c26) by doing a no-op now. ([aosp/1310579](https://android-review.googlesource.com/c/platform/frameworks/support/+/1310579), [b/136123939](https://issuetracker.google.com/issues/136123939))\n- PreviewChannel now handles the nullability in the `setDescription` method. ([aosp/1310577](https://android-review.googlesource.com/c/platform/frameworks/support/+/1310577), [b/119800858](https://issuetracker.google.com/issues/119800858))"]]