কোর আল্ট্রা ওয়াইডব্যান্ড (UWB)
| সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| 11 ডিসেম্বর, 2024 | - | - | - | 1.0.0-আলফা10 |
নির্ভরতা ঘোষণা করা
মূলের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { // Use to implement UWB (ultra-wideband) on supported devices implementation "androidx.core.uwb:uwb:1.0.0-alpha10" }
কোটলিন
dependencies { // Use to implement UWB (ultra-wideband) on supported devices implementation("androidx.core.uwb:uwb:1.0.0-alpha10") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.0
সংস্করণ 1.0.0-আলফা10
11 ডিসেম্বর, 2024
androidx.core.uwb:uwb:1.0.0-alpha10 এবং androidx.core.uwb:uwb-rxjava3:1.0.0-alpha10 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha10-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- UWB অবস্থা পরিবর্তনের জন্য কারণ কোড
STATE_CHANGE_REASON_UNKNOWN,STATE_CHANGE_REASON_SYSTEM_POLICYএবংSTATE_CHANGE_REASON_COUNTRY_CODE_ERRORযোগ করে৷ ( I43e36 ) - একটি রেঞ্জিং সেশন শুরু হলে ইভেন্ট পাঠাতে নতুন API
RangingResult#RangingResultInitializedযোগ করুন। ( I386bb ) - UWB রাজ্য পরিবর্তন ইভেন্টে শ্রোতাদের জন্য নতুন APIs
subscribeToUwbAvailability(observer: UwbAvailabilityCallback)এবংunsubscribeFromUwbAvailability()যোগ করুন। একটি UWB অবস্থা পরিবর্তন ইভেন্ট পরিলক্ষিত হলে কলব্যাক ফাংশন সংজ্ঞায়িত করার জন্য ব্যবহারকারীর জন্য নতুন ইন্টারফেস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-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- UWB প্রাপ্যতা পরীক্ষা করতে নতুন API
isAvailable()যোগ করে। ( if6fc6 ) - নিয়ন্ত্রণকারী p-sts পৃথক কী কেস যোগ করতে সমর্থন করার জন্য নতুন API
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 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- 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 এই কমিট ধারণ করে।
বাগ ফিক্স
- CN ডিভাইসে 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 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- Provisioned STS-এর জন্য সমর্থন যোগ করুন। এখন ব্যবহারকারীরা UWB রেঞ্জের জন্য Provisioned STS বেছে নিতে পারেন যদি ডিভাইসটি Provisioned STS-এ সক্ষম হয়। ( I19812 )
এপিআই পরিবর্তন
-
rangingParametersপ্যারামিটারেsubSessionIdএবংsubSessionKeyInfoযোগ করুন। প্রভিশনড এসটিএস সমর্থন করতে নতুন কনফিগার আইডি যোগ করুন। ( I19812 ) - a,b,c-পাথ ( I8cfee , b/278769092 ) এর জন্য সর্বজনীন এবং পরীক্ষামূলক API ফাইলগুলি একত্রিত করা হয়েছে
- N/A, API ফাইল পরিবর্তনগুলি কেবলমাত্র পুনর্বিন্যাস পদ্ধতি ( I5fa95 )
- মার্জড পাবলিক API ফাইল ব্যবহার করার জন্য
androidx.coreগ্রুপ মাইগ্রেট করা হয়েছে ( 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 সংস্করণে এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
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 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- যখন কোন GMS সমর্থন না থাকে, তখন AndroidX API AOSP UWB ব্যাকএন্ড পরিষেবা ব্যবহার করার চেষ্টা করবে যা AOSP প্ল্যাটফর্মের মাধ্যমে OEMগুলিতে বিতরণ করা হয়।( 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 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- একটি নতুন রেঞ্জিং প্রোফাইল, কন্ট্রোলার উপস্থাপন করা হচ্ছে। কন্ট্রোলার প্রোফাইল সহ UWB ডিভাইস দুটি ডিভাইসের রেঞ্জিং চ্যানেল নির্ধারণ করতে পারে।
এপিআই পরিবর্তন
- UWB ( I52a71 ) এর জন্য নিয়ামক সমর্থন যোগ করা হচ্ছে
সংস্করণ 1.0.0-alpha02
জুন 29, 2022
androidx.core.uwb:uwb-rxjava3:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- uwb মডিউলের জন্য একটি জাভা ইন্টারঅপারেবল আর্টিফ্যাক্ট প্রবর্তন করা হচ্ছে। নতুন আর্টিফ্যাক্ট rxjava3 এর উপর নির্ভর করে এবং জাভা ক্লায়েন্টদের জন্য ব্যবহারযোগ্য হবে।
সংস্করণ 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-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- UWB লাইব্রেরি ডেভেলপারদের UWB-সক্ষম ডিভাইসের সাথে ইন্টারঅ্যাক্ট করার জন্য API-এর একটি সেট প্রদান করে। ব্যবহার-কেস অংশীদারী ডিভাইসের মধ্যে সীমাবদ্ধ থাকবে যেগুলি ইতিমধ্যেই UWB রেঞ্জিং সেশনগুলির কন্ট্রোলার প্রোফাইল অনুমান করে, অদূর ভবিষ্যতে পরিকল্পিত কন্ট্রোলার প্রোফাইলের সমর্থন সহ। দুটি শীর্ষ স্তরের API পৃষ্ঠতল এই প্রাথমিক রিলিজে অন্তর্ভুক্ত করা হয়েছে,
UwbManagerএবংUwbClientSessionScope।