Core Ultra Wideband (UWB)
آخرین به روز رسانی | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
---|---|---|---|---|
16 اکتبر 2024 | - | - | - | 1.0.0-alpha09 |
اعلام وابستگی ها
برای افزودن وابستگی به هسته، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Maven Google را بخوانید.
وابستگیهای مصنوعات مورد نیاز خود را در فایل build.gradle
برای برنامه یا ماژول خود اضافه کنید:
شیار
dependencies { // Use to implement UWB (ultra-wideband) on supported devices implementation "androidx.core.uwb:uwb:1.0.0-alpha08" }
کاتلین
dependencies { // Use to implement UWB (ultra-wideband) on supported devices implementation("androidx.core.uwb:uwb:1.0.0-alpha08") }
برای اطلاعات بیشتر درباره وابستگیها، به افزودن وابستگیهای ساخت نگاه کنید.
بازخورد
بازخورد شما به بهتر شدن Jetpack کمک می کند. اگر مسائل جدیدی کشف کردید یا ایده هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد کتابخانه جدید، به مسائل موجود در این کتابخانه نگاهی بیندازید. با کلیک کردن روی دکمه ستاره می توانید رای خود را به یک موضوع موجود اضافه کنید.
برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.
نسخه 1.0
نسخه 1.0.0-alpha09
16 اکتبر 2024
androidx.core.uwb:uwb:1.0.0-alpha09
و androidx.core.uwb:uwb-rxjava3:1.0.0-alpha09
منتشر شدند. نسخه 1.0.0-alpha09 حاوی این تعهدات است.
تغییرات API
- API جدید
isAvailable()
را برای بررسی در دسترس بودن UWB اضافه می کند. ( If6fc6 ) - API جدید
addControleeWithSessionParams
برای پشتیبانی از add controlee p-sts key key اضافه می کند. ( Ie7849 )
نسخه 1.0.0-alpha08
24 ژانویه 2024
androidx.core.uwb:uwb:1.0.0-alpha08
و androidx.core.uwb:uwb-rxjava3:1.0.0-alpha08
منتشر شدند. نسخه 1.0.0-alpha08 حاوی این commit ها است.
تغییرات API
- قابلیتها و پارامترهای جدیدی را اضافه میکند تا به برنامه 3p اجازه دهد بازههای زمانی محدوده، مدت زمان اسلات را تنظیم کند و AoA را فعال/غیرفعال کند. API جدیدی را برای پشتیبانی از پیکربندی مجدد اعلان داده های بازه و محدوده اضافه می کند. ( Iebd18 )
نسخه 1.0.0-alpha07
23 آگوست 2023
androidx.core.uwb:uwb:1.0.0-alpha07
و androidx.core.uwb:uwb-rxjava3:1.0.0-alpha07
منتشر شدند. نسخه 1.0.0-alpha07 حاوی این commit ها است.
رفع اشکال
- مشکل عدم استفاده از پشتیبان AOSP هنگامی که دستگاههای CN سرویسهای Google Play را نصب کردهاند، برطرف شد.
نسخه 1.0.0-alpha06
26 جولای 2023
androidx.core.uwb:uwb:1.0.0-alpha06
و androidx.core.uwb:uwb-rxjava3:1.0.0-alpha06
منتشر شدند. نسخه 1.0.0-alpha06 حاوی این commit ها است.
ویژگی های جدید
- پشتیبانی از Provisioned STS را اضافه کنید. اکنون کاربران می توانند در صورتی که دستگاه قادر به ارائه STS باشد، Provisioned STS را برای محدوده UWB انتخاب کنند. ( I19812 )
تغییرات API
-
subSessionId
وsubSessionKeyInfo
را بهrangingParameters
اضافه کنید. برای پشتیبانی از Provisioned STS شناسههای پیکربندی جدید اضافه کنید. ( I19812 ) - فایلهای API عمومی و آزمایشی برای مسیرهای a,b,c ادغام شده ( I8cfee , b/278769092 )
- N/A، تغییرات فایل API فقط روشهای مرتبسازی مجدد هستند ( I5fa95 )
- گروه
androidx.core
را برای استفاده از فایلهای API عمومی ادغام شده منتقل کرد ( Ifdef4 , b/278769092 ) -
minRangingInterval
،supportedChannels
وsupportedConfigIds
را به عنوان فیلدهای جدید بهrangingCapabilities
اضافه کنید. ( I2a204 )
رفع اشکال
- مشکل ایجاد نشدن سرویس گیرنده UWB در ناحیه غیر gms را برطرف کنید.
نسخه 1.0.0-alpha05
5 آوریل 2023
androidx.core.uwb:uwb:1.0.0-alpha05
و androidx.core.uwb:uwb-rxjava3:1.0.0-alpha05
منتشر شدند. نسخه 1.0.0-alpha05 حاوی این commit ها است.
تغییرات API
-
RangingParameters#CONFIG_ID_1
بهCONFIG_UNICAST_DS_TWR
تغییر نام دهید. - یک شناسه پیکربندی جدید
RangingParameters#CONFIG_MULTICAST_DS_TWR
اضافه کنید. ( I2f1b7 )
رفع اشکال
- رفع اشکالی که کاربران نمی توانند چندین جلسه محدوده را به صورت موازی شروع کنند.
نسخه 1.0.0-alpha04
7 دسامبر 2022
androidx.core.uwb:uwb:1.0.0-alpha04
و androidx.core.uwb:uwb-rxjava3:1.0.0-alpha04
منتشر شدند. نسخه 1.0.0-alpha04 حاوی این commit ها است.
ویژگی های جدید
- وقتی پشتیبانی GMS وجود ندارد، AndroidX API سعی میکند از سرویس AOSP UWB استفاده کند که از طریق پلتفرم AOSP بین OEMها توزیع میشود.( 532de0 )
تغییرات API
- افزودن حاشیه نویسی
@JvmDefaultWithCompatibility
( I8f206 )
نسخه 1.0.0-alpha03
10 آگوست 2022
androidx.core.uwb:uwb:1.0.0-alpha03
و androidx.core.uwb:uwb-rxjava3:1.0.0-alpha03
منتشر شدند. نسخه 1.0.0-alpha03 حاوی این commit ها است.
ویژگی های جدید
- معرفی یک نمایه محدوده جدید، Controller. دستگاههای UWB با نمایه کنترلر میتوانند محدوده کانال دو دستگاه را تعیین کنند.
تغییرات API
- اضافه کردن پشتیبانی از کنترلر برای UWB ( I52a71 )
نسخه 1.0.0-alpha02
29 ژوئن 2022
androidx.core.uwb:uwb-rxjava3:1.0.0-alpha02
منتشر شد. نسخه 1.0.0-alpha02 حاوی این commit ها است.
ویژگی های جدید
- معرفی یک آرتیفکت سازگار جاوا برای ماژول uwb. آرتیفکت جدید به rxjava3 بستگی دارد و برای مشتریان جاوا قابل مصرف خواهد بود.
نسخه 1.0.0-alpha02
15 ژوئن 2022
androidx.core.uwb:uwb:1.0.0-alpha02
منتشر شد. نسخه 1.0.0-alpha02 حاوی این commit ها است.
ویژگی های جدید
- معرفی
UWB_CONFIG_ID_1
عمومی
تغییرات API
- فاصله
RangingResultPosition
اکنون باطل است
نسخه 1.0.0-alpha01
1 ژوئن 2022
androidx.core.uwb:uwb:1.0.0-alpha01
منتشر شد. نسخه 1.0.0-alpha01 حاوی این commit ها است.
ویژگی های جدید
- کتابخانه UWB مجموعه ای از API ها را برای توسعه دهندگان فراهم می کند تا با دستگاه های دارای UWB تعامل داشته باشند. مورد استفاده محدود به دستگاههای شریکی خواهد بود که قبلاً نمایه کنترلکننده جلسات محدوده UWB را در نظر گرفتهاند، با پشتیبانی از نمایه کنترلر که در آینده نزدیک برنامهریزی شده است. دو سطح API سطح بالا در این نسخه اولیه گنجانده شده است،
UwbManager
وUwbClientSessionScope
.