कोर अल्ट्रा वाइडबैंड (यूडब्ल्यूबी)
| नया अपडेट | अच्छी तरह काम करने वाला वर्शन | रिलीज़ कैंडिडेट | बीटा वर्शन | ऐल्फ़ा वर्शन |
|---|---|---|---|---|
| 19 मई, 2026 | 1.0.0 | - | - | 1.1.0-alpha01 |
डिपेंडेंसी के बारे में जानकारी देना
कोर पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में 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 को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.
ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.
वर्शन 1.1
वर्शन 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.