نگاه Wear
| جدیدترین بهروزرسانی | نسخه پایدار | نامزد انتشار | انتشار نسخه بتا | نسخه آلفا |
|---|---|---|---|---|
| ۷ اکتبر ۲۰۲۶ | - | - | - | 1.0.0-alpha20 |
اعلام وابستگیها
برای افزودن وابستگی به glance-wear، باید مخزن Google Maven را به پروژهتان اضافه کنید. برای اطلاعات بیشتر، مخزن Maven در Google را بخوانید.
وابستگیهای آرتیفکتهای موردنیازتان را در فایل build.gradle برای برنامه یا واحدتان اضافه کنید:
شیک
dependencies { implementation "androidx.glance.wear:wear:1.0.0-alpha20" implementation "androidx.glance.wear:wear-core:1.0.0-alpha20" }
کاتلین
dependencies { implementation("androidx.glance.wear:wear:1.0.0-alpha20") implementation("androidx.glance.wear:wear-core:1.0.0-alpha20") }
برای اطلاعات بیشتر درباره وابستگیها، افزودن وابستگیهای ساخت را ببینید.
بازخورد
بازخوردتان به بهبود Jetpack کمک میکند. اگر مشکلات جدیدی پیدا کردید یا ایدههایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبلاز ایجاد کتابخانه جدید، مشکلات موجود در این کتابخانه را بررسی کنید. با کلیک کردن روی دکمه ستاره میتوانید رأی خود را به یک مشکل موجود اضافه کنید.
برای کسب اطلاعات بیشتر، به مستندات «پیگیری مسائل» مراجعه کنید.
Glance Wear Version 1.0
نسخه 1.0.0-alpha20
۷ اکتبر ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha20، androidx.glance.wear:wear-core:1.0.0-alpha20، و androidx.glance.wear:wear-tooling-preview:1.0.0-alpha20 منتشر شدند. نسخه 1.0.0-alpha20 شامل این تعهدات است.
تغییرات میانای برنامهسازی کاربردی
-
CATEGORY_PROVIDER_CONFIG،EXTRA_CONFIG_WIDGET_ID، وEXTRA_CONFIG_PROVIDER_COMPONENTثابت بهGlanceWearWidgetبرای مدیریت هدفهای پیکربندی ارائهدهنده ابزاره اضافه شد. (I32fa4) - نام پارامتر
useSafeFallbackRendererVersionدرWearWidgetPreviewبهuseBaselineHostVersionتغییر کرد. (I07bca)
رفع اشکالها
- بهروزرسانیهای ابزاره در «شبیهساز سینی ابزاره» هنگام فراخوانی
triggerUpdateAllدر ساختهای اشکالزداییشده اصلاح شد. (I22d3f) - مقدار پیشفرض
useSafeFallbackRendererVersionدرWearWidgetPreviewرا ازtrueبهfalseتغییر دادیم تا پیشنمایشها بهطور پیشفرض با جدیدترین نسخه پردازنده رندر شوند. (Ied6b9)
نسخه 1.0.0-alpha19
۲۳ سپتامبر ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha19، androidx.glance.wear:wear-core:1.0.0-alpha19، و androidx.glance.wear:wear-tooling-preview:1.0.0-alpha19 منتشر شدند. نسخه 1.0.0-alpha19 شامل این تعهدات است.
فقط تغییرات آزمایشی داخلی.
نسخه 1.0.0-alpha18
۹ سپتامبر ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha18، androidx.glance.wear:wear-core:1.0.0-alpha18، و androidx.glance.wear:wear-tooling-preview:1.0.0-alpha18 منتشر شدند. نسخه 1.0.0-alpha18 شامل این تعهدات است.
تغییرات میانای برنامهسازی کاربردی
-
useSafeFallbackRendererVersionپارامتر بهWearWidgetPreviewاضافه شد تا پیشنمایش ابزارکها با مجموعه عملیات پشتیبانیشده جایگزین ایمن برای میزبانهای قدیمیتر امکانپذیر شود. (I9c324)
رفع اشکالها
-
compileSdkبرای کتابخانههای Compose به نسخه ۳۷.۱ بهروز شد. این کار مستلزم بهروزرسانی انتقالیcompileSdkبرای همه برنامهها و کتابخانههایی است که از Compose استفاده میکنند. (I05b0f) - بررسی lint اضافه شد تا درباره استفادههای پارامتر
fontFamilyاضافی در ابزارکهای Wear هشدار دهد. (I7730c)
نسخه 1.0.0-alpha17
۲۶ اوت ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha17، androidx.glance.wear:wear-core:1.0.0-alpha17، و androidx.glance.wear:wear-tooling-preview:1.0.0-alpha17 منتشر شدند. نسخه 1.0.0-alpha17 شامل این تعهدات است.
ویژگیهای جدید
- بررسیهای lint در «نمای اجمالی Wear» اضافه شد تا اطمینان حاصل شود که هر
<container>در<wearwidget-provider>«زبان نشانهگذاری توسعهپذیر» برای «فراداده ابزارک» بهطور صریح نوعی مشخصه را که پشتیبانی میشود مشخص میکند و انواع تکراری را تعریف نمیکند. (I52c9a، b/464458215)
نسخه 1.0.0-alpha16
۱۲ اوت ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha16، androidx.glance.wear:wear-core:1.0.0-alpha16، و androidx.glance.wear:wear-tooling-preview:1.0.0-alpha16 منتشر شدند. نسخه 1.0.0-alpha16 شامل این تعهدات است.
ویژگیهای جدید
- اعتبارسنجی Lint برای فراداده
<wearwidget-provider>XML اضافه شد تا مطمئن شویم عناصر پیکربندی الزامی (مثلcontainerوpreviewImage) وجود دارند. (Ia9983، b/464458215) - هشدار خطای Lint برای تنظیم پسزمینه سیاه یا شفاف برای «ابزاره Wear» اضافه شد (Idedb0، b/529269573)
- عملیات
CORE_TEXT«نگارش از دور» برای نمایه «ابزارههای Wear» فعال شد. این کار بهRemoteTextاجازه میدهد از ویژگیهای قلم متغیر، مثل محورهای قلم، ارتفاع خط، و غیره، در «پردازندههای میزبان» پشتیبانیشده استفاده کند و درصورت عدم پشتیبانی، بهطور خودکار به حالت بازگشتی برود.
رفع اشکالها
- «اسناد کیت توسعه نرمافزار» برای
AssociateWithGlanceWearWidgetشرح براساس بازخورد توسعهدهندگان بهروز شد
نسخه 1.0.0-alpha15
۲۹ ژوئیه ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha15، androidx.glance.wear:wear-core:1.0.0-alpha15، و androidx.glance.wear:wear-tooling-preview:1.0.0-alpha15 منتشر شدند. نسخه 1.0.0-alpha15 شامل این تعهدات است.
ویژگیهای جدید
- وقتی پسزمینه خالی برای سند «ابزاره Wear» تنظیم میشود، هشدار Lint اضافه شد. (Ic6475، b/529269573)
نسخه 1.0.0-alpha14
۱۵ ژوئیه ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha14، androidx.glance.wear:wear-core:1.0.0-alpha14، و androidx.glance.wear:wear-tooling-preview:1.0.0-alpha14 منتشر شدند. نسخه 1.0.0-alpha14 شامل این تعهدات است.
تغییرات میانای برنامهسازی کاربردی
- ارائهدهندگان پارامتر پیشنمایش
RoundAllWidgetPreviewParams،RoundSmallWidgetPreviewParams، وRoundLargeWidgetPreviewParamsرا برای ابزارههای Wear «نگاه اجمالی» کاملاً گرد اضافه کردهایم. (If5336، b/512405233)
ویژگیهای جدید
- کتابخانه Linter را برای ابزارکهای «نگاه سریع» در Wear راهاندازی و اضافه کردهایم.(If4218، b/527402079)
- بررسی lint اضافه شد تا مطمئن شود زیرکلاسهای
GlanceWearWidgetServiceکلاس ابزاره مرتبط خود را بااستفاده از گزارمان@AssociateWithGlanceWearWidgetبهطور صریح اعلام میکنند. (Idc575، b/477024153)
- بررسی lint اضافه شد تا مطمئن شود زیرکلاسهای
- با انتشار عملیاتهای پشتیبانیشده ازطریق
WearWidgetParamsو افزودن فیلتر کردن نمای عملیاتهای مجاز به آنها، سازگاری با نسخههای قدیمیتر را برای ابزارکهایی که در «میزبانهای» قدیمیتر اجرا میشوند بهبود دادهایم. (Ib0a1b، I83cb1، [b/526716195])
نسخه 1.0.0-alpha13
۱ ژوئیه ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha13، androidx.glance.wear:wear-core:1.0.0-alpha13، و androidx.glance.wear:wear-tooling-preview:1.0.0-alpha13 منتشر شدند. نسخه 1.0.0-alpha13 شامل این تعهدات است.
تغییرات میانای برنامهسازی کاربردی
- بررسی اجازه را از
heartRateAccuracyبرداشت (I14269، b/522444636)
رفع اشکالها
- پارامترهای ابزاره Wear بهشکل «مربع دایرهدار» را برای پیشنمایش براساس بازخورد تجربه کاربری اصلاح کردهایم
نسخه 1.0.0-alpha12
۱۷ ژوئن ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha12، androidx.glance.wear:wear-core:1.0.0-alpha12، و androidx.glance.wear:wear-tooling-preview:1.0.0-alpha12 منتشر شدند. نسخه 1.0.0-alpha12 شامل این تعهدات است.
ویژگیهای جدید
AssociateWithGlanceWearWidgetاضافه شد که باید درGlanceWearWidgetServiceاستفاده شود تا مشخص شود با کدام پیادهسازیGlanceWearWidgetمرتبط است. (Ifcabb، b/514679763)- برای مثال:
@AssociateWithGlanceWearWidget(MyGlanceWearWidget::class) class MyGlanceWearWidgetService : GlanceWearWidgetService() { override val widget = MyGlanceWearWidget() } ```برای پشتیبانی از پسزمینههای بیتمپ در «ابزارههای Wear»،
imageقلممو بهWearWidgetBrushاضافه کردهایم. (I9a228، b/513481558)ما تابع کمکی
@Composable،WearWidgetPreview، را معرفی کردهایم تا با برداشتن کد تکراری موردنیاز برای پیشنمایشهای IDE، توسعه ابزارکهای Glance Wear را سادهتر کنیم.
تغییرات میانای برنامهسازی کاربردی
- نام
androidx.glance.wear.health.DataTypeبهandroidx.glance.wear.health.HealthDataتغییر کرد (I4cb0b، b/516746689) -
isHeartRateBpmAvailableبرای تعیین اینکهheartRateBpmدر میزبان دردسترس است یا نه، آشکار میشود. (I5999d، b/514641567) -
RemoteIntعملگر مقایسه آشکار شد. (I5fe3d، b/513228889) -
captureRemoteDocumentFlow API وcaptureSingleRemoteDocumentسربار جدید (کهRemoteCreationDisplayInfoرا میگیرد) بهعنوان میاناهای برنامهسازی کاربردی عمومی آشکار شد. (I87b0e، b/513228889) -
@CallSuperرا بهGlanceWearWidgetServiceروش چرخه حیات اضافه کردیم
نسخه 1.0.0-alpha11
۳ ژوئن ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha11، androidx.glance.wear:wear-core:1.0.0-alpha11، و androidx.glance.wear:wear-tooling-preview:1.0.0-alpha11 منتشر شدند. نسخه 1.0.0-alpha11 شامل این تعهدات است.
تغییرات میانای برنامهسازی کاربردی
WearWidgetPreviewرا برای پیشنمایش «ابزارههای Wear» در «استودیو Android» اضافه کردهایم. (I36504، b/485147770)- متغیرهای
is*Available(isDailyStepsAvailable، و غیره) را آشکار کنید تا بررسی کنید که آیا نوع داده سلامتی مربوطه دردسترس و معتبر است یا نه. (Ib98a7، b/498179656) -
triggerUpdateAllAPI بهGlanceWearWidgetاضافه شد تا بهروزرسانی را در همه ابزارکهای برنامه دادهشده راهاندازی کند. (I6ab20، b/510896410)
رفع اشکالها
- اطلاعات نسخه «پردازنده» را در
WearWidgetParamsبهعنوان فیلد داخلی اضافه کنید تا از خراب شدن سند تولیدشده با نسخه alpha10 جلوگیری شود. (Idcf8e, b/511263591, b/512830184) - جریان بهروزرسانی کشش اجباری را در حالت اشکالزدایی یا شبیهساز برای «ابزارههای Wear» راهاندازی کنید.
نسخه 1.0.0-alpha10
۱۹ مه ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha10، androidx.glance.wear:wear-core:1.0.0-alpha10، و androidx.glance.wear:wear-tooling-preview:1.0.0-alpha10 منتشر شدند. نسخه 1.0.0-alpha10 شامل این تعهدات است.
تغییرات میانای برنامهسازی کاربردی
- نمایش
glance.wear.health.DataTypeمیانای برنامهسازی کاربردی در «ابزاره Wear». توسعهدهندگان میتوانند از این میاناهای برنامهسازی کاربردی برای دسترسی به دادههای سلامت سیستم استفاده کنند.
رفع اشکالها
- حلقه خرابی که در نسخه alpha09 در شبیهساز Wear 7 یا دستگاههای دارای رندرکننده ۱.۶ رخ میداد با عدم اجازه ارسال محور قلم خالی به «پخشکننده» برای «ابزارک Wear Glance» برطرف شد.
نسخه 1.0.0-alpha09
۶ مه ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha09 و androidx.glance.wear:wear-core:1.0.0-alpha09 منتشر شدند. نسخه 1.0.0-alpha09 شامل این تغییرات است.
تغییرات میانای برنامهسازی کاربردی
ExperimentalGlanceWearApiرا اضافه کردهایم که برای ویژگیهای آزمایشی «نگاه اجمالی» در Wear استفاده خواهد شد. (Id2f76, b/498179813)
رفع اشکالها
- تجزیهگر فراداده XML ابزاره Wear بهروزرسانی شد تا درطول راهاندازی از ابزارهها مطلع شود.
نسخه 1.0.0-alpha08
۲۲ آوریل ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha08 و androidx.glance.wear:wear-core:1.0.0-alpha08 منتشر شدند. نسخه 1.0.0-alpha08 شامل این تعهدها است.
رفع اشکالها
- برچسب
<queries>به مانیفست کتابخانهglance:wear:wearاضافه شد تا مطمئن شویمPackageManagerسرویسهای صحیح را برای بهروزرسانیهای لحظهای پُرسمان میکند. (I192787)
موارد دیگر
- «Updates Compose compileSdk to 37» (I6007) که برای glance-wear نیز اعمال میشود برگردانده شد، بنابراین الزام compileSdk دیگر در این نسخه ۳۷ نیست.
نسخه 1.0.0-alpha07
۸ آوریل ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha07 و androidx.glance.wear:wear-core:1.0.0-alpha07 منتشر شدند. نسخه 1.0.0-alpha07 شامل این تعهدات است.
ویژگیهای جدید
- وقتی
WearWidgetBrushخالی است یا مشخص نشده است، پسزمینه «ابزاره Wear» پیشفرض اضافه میشود. (I8300b) - «میانای برنامهسازی کاربردی»
getActiveWidgetsرا بهروز کنید تا «نوع محتوی» «ابزاره» را برگرداند. (2772eb1)
تغییرات میانای برنامهسازی کاربردی
- «میانای برنامهسازی کاربردی» بهروزرسانی «ابزاره» را تغییر دهید تا
WidgetInstanceIdرا بگیرد و برای واکشی شناسهها برای ابزارهای معین، یاور اضافه کنید. اگر شناسه ارائهشده نامعتبر باشد یا متعلق به تماسگیرنده نباشد، api جدیدIllegalArgumentExceptionرا پرتاب میکند. (I6f3c5، b/446828899) - گرادیان عمودی و افقی را در
WearWidgetBrushاضافه کنید. (If70ae، b/470080675)
نسخه 1.0.0-alpha06
۲۵ مارس ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha06 و androidx.glance.wear:wear-core:1.0.0-alpha06 منتشر شدند. نسخه 1.0.0-alpha06 شامل این تعهدات است.
ویژگیهای جدید
- عملیات را برای نمایه «ابزارههای Wear» درونخطی تعریف کنید.
تغییرات میانای برنامهسازی کاربردی
- نام
CONTAINER_TYPE_FULLSCREENرا بهCONTAINER_TYPE_TILE_COMPATتغییر دادیم تا ویجت سازگاری تمامصفحه را بهتر متمایز کنیم. این شامل برگرداندن تخصیص نوع قبلیFULLSCREENبهLARGEدر پارامترهای ابزاره میشود.
نسخه 1.0.0-alpha05
۱۱ مارس ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha05 و androidx.glance.wear:wear-core:1.0.0-alpha05 منتشر شدند. نسخه 1.0.0-alpha05 شامل این تعهدات است.
تغییرات میانای برنامهسازی کاربردی
WearWidgetBrushAPI با روشcolorرا اضافه کردهایم تا برای پسزمینه «ابزاره Wear» استفاده شود. (I66f54, b/464273091)- روش
fetchActiveWidgetsForProviderبرداشته شد زیراfetchActiveWidgetsازقبل وجود دارد. (I85e4e، b/486197890)
نسخه 1.0.0-alpha04
۲۵ فوریه ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha04 و androidx.glance.wear:wear-core:1.0.0-alpha04 منتشر شدند. نسخه 1.0.0-alpha04 شامل این تعهدها است.
تغییرات میانای برنامهسازی کاربردی
- میانای برنامهسازی کاربردی
GlanceWearWidgetManagerبرای اجازه دادن به «برنامهها» برای پُرسمان کردن ابزارهها و کاشیهای فعالشان اضافه شد. (I5be95) - واسطهای برنامهسازی کاربردی را از کتابخانه
glance:wear:wear-coreبه بستهandroidx.glance.wear.coreمنتقل کردهایم. (I429cf)
رفع اشکالها
- نمایش انواع مشترک «ترکیبپذیر از دور» و «اصلاحگر» (Id1d40)
نسخه 1.0.0-alpha03
۱۱ فوریه ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha03 و androidx.glance.wear:wear-core:1.0.0-alpha03 منتشر شدند. نسخه 1.0.0-alpha03 شامل این تعهدها است.
تغییرات میانای برنامهسازی کاربردی
- پشتیبانی از «رویدادهای تعامل» را به
GlanceWearWidgetاضافه کنید. (Ia4e28، b/469808447)
نسخه 1.0.0-alpha02
۲۸ ژانویه ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha02 و androidx.glance.wear:wear-core:1.0.0-alpha02 منتشر شدند. نسخه 1.0.0-alpha02 شامل این تعهدات است.
ویژگیهای جدید
- در پارامترهای ابزاره، «تمامصفحه» را به «بزرگ» تغییر دهید (ad78d95)
رفع اشکالها
- رفع مشکل استفاده از DataStore که از نمایش چندین نمونه ابزاره جلوگیری میکرد (474f3e4)
نسخه 1.0.0-alpha01
۱۴ ژانویه ۲۰۲۶
androidx.glance.wear:wear:1.0.0-alpha01 و androidx.glance.wear:wear-core:1.0.0-alpha01 منتشر شدند. نسخه 1.0.0-alpha01 شامل این تعهدها است.
- Glance Wear کتابخانهای برای ساختن «ابزاره» برای Wear OS بااستفاده از
RemoteComposeاست.