Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Penyedia TV
Menyediakan saluran Android TV.
Update Terbaru |
Rilis Stabil |
Kandidat Rilis |
Rilis Beta |
Rilis Alfa |
7 Mei 2025 |
1.1.0 |
- |
- |
- |
Mendeklarasikan dependensi
Untuk menambahkan dependensi pada TVProvider, Anda harus menambahkan repositori Maven Google ke project Anda. Baca repositori Maven Google untuk informasi selengkapnya.
Tambahkan dependensi untuk artefak yang diperlukan dalam file build.gradle
bagi aplikasi atau modul Anda:
Groovy
dependencies {
implementation "androidx.tvprovider:tvprovider:1.1.0"
}
Kotlin
dependencies {
implementation("androidx.tvprovider:tvprovider:1.1.0")
}
Untuk informasi dependensi selengkapnya, lihat Menambahkan dependensi build.
Masukan
Masukan Anda membantu meningkatkan kualitas Jetpack. Beri tahu kami jika Anda menemukan masalah baru atau mempunyai
masukan untuk meningkatkan kualitas library ini. Harap periksa
masalah yang sudah diketahui
dalam library ini sebelum membuat laporan baru. Anda dapat memberikan suara untuk masalah yang sudah diketahui dengan
mengklik tombol bintang.
Laporkan masalah baru
Lihat dokumentasi Issue Tracker
untuk informasi selengkapnya.
Versi 1.1.0
Versi 1.1.0
7 Mei 2025
androidx.tvprovider:tvprovider:1.1.0
dirilis. Versi 1.1.0 berisi commit ini.
Versi 1.1.0-beta01
9 April 2025
androidx.tvprovider:tvprovider:1.1.0-beta01
dirilis. Versi 1.1.0-beta01 berisi commit ini.
Perubahan API
- Memperbaiki error di
PreviewChannelHelper.getAllChannels()
. (I5041f)
Perbaikan Bug
- Library ini kini menggunakan anotasi nullness JSpecify, yang merupakan penggunaan jenis. Developer Kotlin harus menggunakan argumen compiler berikut untuk menerapkan penggunaan yang benar:
-Xjspecify-annotations=strict
(ini adalah default yang dimulai dengan compiler Kotlin versi 2.1.0). (I4fcdf, b/326456246)
Kontribusi Eksternal
- Menghapus anotasi
RestrictTo(LIBRARY)
dari antarmuka TvContractCompact.PreviewProgramColumns
untuk akses publik rasio aspek. (Id610a, b/138150076)
- Menghapus anotasi
RestrictTo(LIBRARY)
dari PreviewProgram.PROJECTION
dan WatchNextProgram.PROJECTION
untuk menjadikannya publik (I04256, b/138150076)
Versi 1.1.0-alpha01
19 Agustus 2020
androidx.tvprovider:tvprovider:1.1.0-alpha01
dirilis. Versi 1.1.0-alpha01 berisi commit ini.
Perbaikan Bug
- PreviewChannelHelper kini dibuat agar kompatibel mundur dengan versi API Android yang lebih lama (<26) dengan melakukan tindakan tanpa pengoperasian. (aosp/1310579, b/136123939)
- PreviewChannel kini menangani nullability dalam metode
setDescription
. (aosp/1310577, b/119800858)
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[null,null,["Terakhir diperbarui pada 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))"]]