कोर अल्ट्रा वाइडबैंड (यूडब्ल्यूबी)
| नया अपडेट | अच्छी तरह काम करने वाला वर्शन | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
|---|---|---|---|---|
| 9 सितंबर, 2026 | 1.0.0 | - | - | 1.1.0-alpha02 |
डिपेंडेंसी के बारे में जानकारी देना
कोर पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
ग्रूवी
dependencies { // Use to implement UWB (ultra-wideband) on supported devices implementation "androidx.core.uwb:uwb:1.1.0-alpha01" }
Kotlin
dependencies { // Use to implement UWB (ultra-wideband) on supported devices implementation("androidx.core.uwb:uwb:1.1.0-alpha01") }
डिपेंडेंसी के बारे में ज़्यादा जानकारी के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.
ज़्यादा जानकारी के लिए, समस्या ट्रैकर का दस्तावेज़ देखें.
वर्शन 1.1
वर्शन 1.1.0-alpha02
9 सितंबर, 2026
androidx.core.uwb:uwb:1.1.0-alpha02 और androidx.core.uwb:uwb-rxjava3:1.1.0-alpha02 रिलीज़ हो गए हैं. वर्शन 1.1.0-alpha02 में ये बदलाव शामिल हैं.
एपीआई में बदलाव
- ओडोमेट्री पर आधारित सेंसर फ़्यूज़न की सुविधा जोड़ी गई है. इससे सॉफ़्टवेयर, एंगल ऑफ़ अराइवल का अनुमान लगाता है और स्थानीय डिवाइस के मोशन के लिए रेंज मेज़रमेंट को अडजस्ट करता है. (I191a9)
वर्शन 1.1.0-alpha01
19 मई, 2026
androidx.core.uwb:uwb:1.1.0-alpha01 और androidx.core.uwb:uwb-rxjava3:1.1.0-alpha01 रिलीज़ हो गए हैं. वर्शन 1.1.0-alpha01 में ये बदलाव शामिल हैं.
एपीआई में बदलाव
UwbManagerके लिए नया एपीआईclose()जोड़ा गया है, ताकि यूडब्ल्यूबी सेवा को अनबाउंड किया जा सके. (I4606f, b/498499531)
वर्शन 1.0
वर्शन 1.0.0
6 मई, 2026
androidx.core.uwb:uwb:1.0.0 और androidx.core.uwb:uwb-rxjava3:1.0.0 रिलीज़ हो गए हैं. वर्शन 1.0.0 में ये बदलाव शामिल हैं.
वर्शन 1.0.0-rc01
8 अप्रैल, 2026
androidx.core.uwb:uwb:1.0.0-rc01 और androidx.core.uwb:uwb-rxjava3:1.0.0-rc01 रिलीज़ हो गए हैं. वर्शन 1.0.0-rc01 में ये बदलाव शामिल हैं.
वर्शन 1.0.0-beta01
11 मार्च, 2026
androidx.core.uwb:uwb:1.0.0-beta01 और androidx.core.uwb:uwb-rxjava3:1.0.0-beta01 रिलीज़ हो गए हैं. वर्शन 1.0.0-beta01 में ये बदलाव शामिल हैं.
वर्शन 1.0.0-alpha11
3 दिसंबर, 2025
androidx.core.uwb:uwb:1.0.0-alpha11 और androidx.core.uwb:uwb-rxjava3:1.0.0-alpha11 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha11 में ये बदलाव शामिल हैं.
एपीआई में बदलाव
- रेंजिंग सेशन में होने वाली गड़बड़ी और उसकी वजह की जानकारी देने के लिए, नया एपीआई
RangingResultFailureजोड़ा गया है. रेंजिंग शुरू करने में होने वाली गड़बड़ी की वजह, मौजूदाRangingResultPeerDisconnectedकॉलबैक में शामिल की जाएगी (If3715)
वर्शन 1.0.0-alpha10
11 दिसंबर, 2024
androidx.core.uwb:uwb:1.0.0-alpha10 और androidx.core.uwb:uwb-rxjava3:1.0.0-alpha10 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha10 में ये बदलाव शामिल हैं.
एपीआई में बदलाव
- यूडब्ल्यूबी की स्थिति में बदलाव के लिए, वजह का कोड
STATE_CHANGE_REASON_UNKNOWN,STATE_CHANGE_REASON_SYSTEM_POLICY, औरSTATE_CHANGE_REASON_COUNTRY_CODE_ERRORजोड़ा गया है. (I43e36) - रेंजिंग सेशन शुरू होने पर इवेंट भेजने के लिए, नया एपीआई
RangingResult#RangingResultInitializedजोड़ा गया है. (I386bb) - यूडब्ल्यूबी की स्थिति में बदलाव के इवेंट के लिए, लिसनर में नए एपीआई
subscribeToUwbAvailability(observer: UwbAvailabilityCallback)औरunsubscribeFromUwbAvailability()जोड़े गए हैं. उपयोगकर्ता के लिए नया इंटरफ़ेसUwbAvailabilityCallbackजोड़ा गया है, ताकि यूडब्ल्यूबी की स्थिति में बदलाव का इवेंट दिखने पर, कॉलबैक फ़ंक्शन तय किया जा सके. (I37191).
वर्शन 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 में ये बदलाव शामिल हैं.
एपीआई में बदलाव
- यूडब्ल्यूबी की उपलब्धता की जांच करने के लिए, नया एपीआई
isAvailable()जोड़ा गया है. (If6fc6) - कंट्रोलर पी-एसटीएस की अलग-अलग कुंजी के मामले को जोड़ने की सुविधा के लिए, नया एपीआई
addControleeWithSessionParamsजोड़ा गया है. (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 में ये बदलाव शामिल हैं.
एपीआई में बदलाव
- नई क्षमताएं और पैरामीटर जोड़े गए हैं, ताकि तीसरे पक्ष का ऐप्लिकेशन रेंजिंग इंटरवल, स्लॉट की अवधि सेट कर सके. साथ ही, AoA को चालू/बंद कर सके. रेंजिंग इंटरवल और रेंज डेटा की सूचना को फिर से कॉन्फ़िगर करने की सुविधा के लिए, नया एपीआई जोड़ा गया है. (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 में ये बदलाव शामिल हैं.
गड़बड़ियां ठीक की गईं
- ऐसी समस्या ठीक की गई है जिसमें चीन में मौजूद डिवाइसों पर Google Play services इंस्टॉल होने पर, AOSP बैकएंड का इस्तेमाल नहीं किया जाता था.
वर्शन 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 में ये बदलाव शामिल हैं.
नई सुविधाएं
- प्रोविज़न किए गए एसटीएस की सुविधा जोड़ी गई है. अब उपयोगकर्ता, यूडब्ल्यूबी रेंजिंग के लिए प्रोविज़न किए गए एसटीएस को चुन सकते हैं. हालांकि, यह सुविधा सिर्फ़ उन डिवाइसों के लिए उपलब्ध है जो प्रोविज़न किए गए एसटीएस के साथ काम करते हैं. (I19812)
एपीआई में बदलाव
rangingParametersमेंsubSessionIdऔरsubSessionKeyInfoजोड़े गए हैं. प्रोविज़न किए गए एसटीएस की सुविधा के लिए, नए कॉन्फ़िगरेशन आईडी जोड़े गए हैं. (I19812)- a,b,c-पाथ के लिए, सार्वजनिक और एक्सपेरिमेंटल एपीआई फ़ाइलें मर्ज की गई हैं (I8cfee, b/278769092)
- लागू नहीं, एपीआई फ़ाइल में बदलाव सिर्फ़ तरीकों को फिर से क्रम में लगाना है (I5fa95)
androidx.coreग्रुप को मर्ज की गई सार्वजनिक एपीआई फ़ाइलों का इस्तेमाल करने के लिए माइग्रेट किया गया है (Ifdef4, b/278769092)rangingCapabilitiesमें नए फ़ील्ड के तौर पर,minRangingInterval,supportedChannels, औरsupportedConfigIdsजोड़े गए हैं. (I2a204)
गड़बड़ियां ठीक की गईं
- ऐसी समस्या ठीक की गई है जिसमें जीएमएस के बिना वाले इलाकों में, यूडब्ल्यूबी क्लाइंट नहीं बनाया जा सकता था.
वर्शन 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 में ये बदलाव शामिल हैं.
एपीआई में बदलाव
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 में ये बदलाव शामिल हैं.
नई सुविधाएं
- अगर जीएमएस की सुविधा उपलब्ध नहीं है, तो AndroidX एपीआई, AOSP यूडब्ल्यूबी बैकएंड सेवा का इस्तेमाल करने की कोशिश करेगा. यह सेवा, AOSP प्लैटफ़ॉर्म के ज़रिए ओईएम को डिस्ट्रिब्यूट की जाती है.(532de0)
एपीआई में बदलाव
@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 में ये बदलाव शामिल हैं.
नई सुविधाएं
- रेंजिंग की नई प्रोफ़ाइल, कंट्रोलर जोड़ी गई है. कंट्रोलर प्रोफ़ाइल वाले यूडब्ल्यूबी डिवाइस, रेंजिंग के लिए इस्तेमाल किए जाने वाले चैनल का पता लगा सकते हैं.
एपीआई में बदलाव
- यूडब्ल्यूबी के लिए कंट्रोलर की सुविधा जोड़ी गई है (I52a71)
वर्शन 1.0.0-alpha02
29 जून, 2022
androidx.core.uwb:uwb-rxjava3:1.0.0-alpha02 रिलीज़ हो गया है. वर्शन 1.0.0-alpha02 में ये बदलाव शामिल हैं.
नई सुविधाएं
- यूडब्ल्यूबी मॉड्यूल के लिए, java के साथ इंटरऑपरेट करने वाला आर्टफ़ैक्ट जोड़ा गया है. नया आर्टफ़ैक्ट, rxjava3 पर निर्भर करता है और इसे java क्लाइंट इस्तेमाल कर सकेंगे.
वर्शन 1.0.0-alpha02
15 जून, 2022
androidx.core.uwb:uwb:1.0.0-alpha02 रिलीज़ हो गया है. वर्शन 1.0.0-alpha02 में ये बदलाव शामिल हैं.
नई सुविधाएं
- पब्लिक
UWB_CONFIG_ID_1जोड़ा गया है
एपीआई में बदलाव
RangingResultPositionकी दूरी अब नल हो सकती है
वर्शन 1.0.0-alpha01
1 जून, 2022
androidx.core.uwb:uwb:1.0.0-alpha01 रिलीज़ हो गया है. वर्शन 1.0.0-alpha01 में ये बदलाव शामिल हैं.
नई सुविधाएं
- यूडब्ल्यूबी लाइब्रेरी, डेवलपर को यूडब्ल्यूबी की सुविधा वाले डिवाइसों के साथ इंटरैक्ट करने के लिए, एपीआई का सेट उपलब्ध कराती है. इसका इस्तेमाल सिर्फ़ पार्टनर डिवाइसों के लिए किया जा सकेगा. ये डिवाइस, यूडब्ल्यूबी रेंजिंग सेशन की कंट्रोलर प्रोफ़ाइल का इस्तेमाल करते हैं. आने वाले समय में, कंट्रोलर प्रोफ़ाइल की सुविधा उपलब्ध कराने की योजना है. इस शुरुआती रिलीज़ में, दो टॉप लेवल एपीआई सर्फ़ेस शामिल हैं:
UwbManagerऔरUwbClientSessionScope.