با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
ارائه دهنده تلویزیون
کانال های Android TV را ارائه دهید.
آخرین به روز رسانی | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
---|
7 مه 2025 | 1.1.0 | - | - | - |
اعلام وابستگی ها
برای افزودن وابستگی به TVProvider، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Maven Google را بخوانید.
وابستگیهای مصنوعات مورد نیاز خود را در فایل build.gradle
برای برنامه یا ماژول خود اضافه کنید:
شیار
dependencies {
implementation "androidx.tvprovider:tvprovider:1.1.0"
}
کاتلین
dependencies {
implementation("androidx.tvprovider:tvprovider:1.1.0")
}
برای اطلاعات بیشتر درباره وابستگیها، به افزودن وابستگیهای ساخت نگاه کنید.
بازخورد
بازخورد شما به بهتر شدن Jetpack کمک می کند. اگر مسائل جدیدی کشف کردید یا ایده هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد کتابخانه جدید، به مسائل موجود در این کتابخانه نگاهی بیندازید. با کلیک کردن روی دکمه ستاره می توانید رای خود را به یک موضوع موجود اضافه کنید.
یک شماره جدید ایجاد کنید
برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.
نسخه 1.1.0
نسخه 1.1.0
7 مه 2025
androidx.tvprovider:tvprovider:1.1.0
منتشر شد. نسخه 1.1.0 حاوی این تعهدات است.
نسخه 1.1.0-beta01
9 آوریل 2025
androidx.tvprovider:tvprovider:1.1.0-beta01
منتشر شد. نسخه 1.1.0-beta01 حاوی این تعهدات است.
تغییرات API
- رفع خرابی در
PreviewChannelHelper.getAllChannels()
. ( I5041f )
رفع اشکال
- این کتابخانه اکنون از حاشیهنویسیهای پوچ JSpecify استفاده میکند که نوع استفاده هستند. توسعه دهندگان Kotlin باید از آرگومان کامپایلر زیر برای اعمال استفاده صحیح استفاده کنند:
-Xjspecify-annotations=strict
(این پیش فرض با نسخه 2.1.0 کامپایلر Kotlin شروع می شود). ( I4fcdf , b/326456246 )
مشارکت خارجی
- حاشیه نویسی
RestrictTo(LIBRARY)
از رابط TvContractCompact.PreviewProgramColumns
برای دسترسی عمومی به نسبت ابعاد حذف شد. ( ID610a , b/138150076 ) - حاشیه نویسی
RestrictTo(LIBRARY)
از PreviewProgram.PROJECTION
و WatchNextProgram.PROJECTION
برای عمومی کردن آنها حذف شد ( I04256 , b/138150076 )
نسخه 1.1.0-alpha01
19 آگوست 2020
androidx.tvprovider:tvprovider:1.1.0-alpha01
منتشر شد. نسخه 1.1.0-alpha01 حاوی این commit ها است.
رفع اشکال
- PreviewChannelHelper با نسخههای قدیمیتر API Android (<26) با انجام بدون عملیات هماکنون سازگار شد. ( aosp/1310579 , b/136123939 )
- PreviewChannel اکنون پوچ پذیری را در متد
setDescription
کنترل می کند. ( aosp/1310577 , b/119800858 )
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],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))"]]