কোর আল্ট্রা ওয়াইডব্যান্ড (UWB)
| সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| ৩ ডিসেম্বর, ২০২৫ | - | - | - | ১.০.০-আলফা১১ |
নির্ভরতা ঘোষণা করা
কোরের উপর নির্ভরতা যোগ করতে, আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থলটি পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টের জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { // Use to implement UWB (ultra-wideband) on supported devices implementation "androidx.core.uwb:uwb:1.0.0-alpha11" }
কোটলিন
dependencies { // Use to implement UWB (ultra-wideband) on supported devices implementation("androidx.core.uwb:uwb:1.0.0-alpha11") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যোগ করুন দেখুন।
প্রতিক্রিয়া
আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করবে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরিটি উন্নত করার জন্য কোন ধারণা থাকে তাহলে আমাদের জানান। নতুন একটি তৈরি করার আগে দয়া করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি একবার দেখে নিন। আপনি তারকা বোতামে ক্লিক করে বিদ্যমান সমস্যাটিতে আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.0
সংস্করণ 1.0.0-alpha11
০৩ ডিসেম্বর, ২০২৫
androidx.core.uwb:uwb:1.0.0-alpha11 এবং androidx.core.uwb:uwb-rxjava3:1.0.0-alpha11 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha11-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- রেঞ্জিং সেশন ব্যর্থতা এবং কারণ রিপোর্ট করার জন্য নতুন API
RangingResultFailureপ্রবর্তন করা হচ্ছে, Ranging Initiation ব্যর্থতার ক্ষেত্রে বিদ্যমানRangingResultPeerDisconnectedকলব্যাকে একটি কারণ অন্তর্ভুক্ত থাকবে ( If3715 )
সংস্করণ 1.0.0-alpha10
১১ ডিসেম্বর, ২০২৪
androidx.core.uwb:uwb:1.0.0-alpha10 এবং androidx.core.uwb:uwb-rxjava3:1.0.0-alpha10 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha10-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- UWB অবস্থা পরিবর্তনের জন্য কারণ কোড
STATE_CHANGE_REASON_UNKNOWN,STATE_CHANGE_REASON_SYSTEM_POLICYএবংSTATE_CHANGE_REASON_COUNTRY_CODE_ERRORযোগ করে। ( I43e36 ) - একটি রেঞ্জিং সেশন শুরু হলে ইভেন্ট পাঠানোর জন্য নতুন API
RangingResult#RangingResultInitializedযোগ করুন। ( I386bb ) - UWB স্টেট চেঞ্জ ইভেন্টে শ্রোতাদের জন্য নতুন API
subscribeToUwbAvailability(observer: UwbAvailabilityCallback)এবংunsubscribeFromUwbAvailability()যোগ করুন। UWB স্টেট চেঞ্জ ইভেন্ট দেখা গেলে ব্যবহারকারীর কলব্যাক ফাংশন সংজ্ঞায়িত করার জন্য নতুন ইন্টারফেসUwbAvailabilityCallbackযোগ করুন। ( I37191 )।
সংস্করণ 1.0.0-alpha09
১৬ অক্টোবর, ২০২৪
androidx.core.uwb:uwb:1.0.0-alpha09 এবং androidx.core.uwb:uwb-rxjava3:1.0.0-alpha09 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha09-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- UWB এর প্রাপ্যতা পরীক্ষা করার জন্য নতুন API
isAvailable()যোগ করে। ( If6fc6 ) - নতুন API
addControleeWithSessionParamsযোগ করে যাতে controlee p-sts স্বতন্ত্র কী কেস যোগ করা যায়। ( Ie7849 )
সংস্করণ 1.0.0-alpha08
২৪ জানুয়ারী, ২০২৪
androidx.core.uwb:uwb:1.0.0-alpha08 এবং androidx.core.uwb:uwb-rxjava3:1.0.0-alpha08 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha08-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- 3p অ্যাপকে রেঞ্জিং ইন্টারভাল, স্লট সময়কাল সেট করতে এবং AoA সক্ষম/অক্ষম করতে নতুন ক্ষমতা এবং পরামিতি যুক্ত করে। রেঞ্জিং ইন্টারভাল এবং রেঞ্জ ডেটা বিজ্ঞপ্তির পুনর্গঠন সমর্থন করার জন্য নতুন API যুক্ত করে। ( Iebd18 )
সংস্করণ 1.0.0-alpha07
২৩ আগস্ট, ২০২৩
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
২৬ জুলাই, ২০২৩
androidx.core.uwb:uwb:1.0.0-alpha06 এবং androidx.core.uwb:uwb-rxjava3:1.0.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha06-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- প্রোভিশনড STS-এর জন্য সাপোর্ট যোগ করুন। এখন ব্যবহারকারীরা UWB রেঞ্জিং-এর জন্য প্রোভিশনড STS বেছে নিতে পারবেন যদি ডিভাইসটি প্রোভিশনড STS-এর জন্য সক্ষম হয়। ( I19812 )
API পরিবর্তনগুলি
-
rangingParametersএsubSessionIdএবংsubSessionKeyInfoযোগ করুন। Provisioned STS সমর্থন করার জন্য নতুন কনফিগারেশন আইডি যোগ করুন। ( I19812 ) - a,b,c-paths এর জন্য মার্জ করা পাবলিক এবং পরীক্ষামূলক API ফাইল ( I8cfee , b/278769092 )
- প্রযোজ্য নয়, API ফাইলের পরিবর্তনগুলি কেবল পুনর্বিন্যাস পদ্ধতি ( I5fa95 )
- মার্জ করা পাবলিক API ফাইল ব্যবহার করার জন্য
androidx.coreগ্রুপটি স্থানান্তরিত করা হয়েছে ( Iffedef4 , b/278769092 ) - নতুন ক্ষেত্র হিসেবে
rangingCapabilitiesএminRangingInterval,supportedChannelsএবংsupportedConfigIdsযোগ করুন। ( I2a204 )
বাগ ফিক্স
- জিএমএস-বহির্ভূত এলাকায় ইউডব্লিউবি ক্লায়েন্ট তৈরি করা যাচ্ছে না, এই সমস্যাটি সমাধান করুন।
সংস্করণ 1.0.0-alpha05
৫ এপ্রিল, ২০২৩
androidx.core.uwb:uwb:1.0.0-alpha05 এবং androidx.core.uwb:uwb-rxjava3:1.0.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha05-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
RangingParameters#CONFIG_ID_1নাম পরিবর্তন করেCONFIG_UNICAST_DS_TWRকরুন। - একটি নতুন কনফিগারেশন আইডি যোগ করুন
RangingParameters#CONFIG_MULTICAST_DS_TWR. ( I2f1b7 )
বাগ ফিক্স
- ব্যবহারকারীরা সমান্তরালভাবে একাধিক রেঞ্জিং সেশন শুরু করতে পারে না এমন একটি বাগ ঠিক করুন।
সংস্করণ 1.0.0-alpha04
৭ ডিসেম্বর, ২০২২
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 )
API পরিবর্তনগুলি
-
@JvmDefaultWithCompatibilityটীকা যোগ করা হচ্ছে ( I8f206 )
সংস্করণ 1.0.0-alpha03
১০ আগস্ট, ২০২২
androidx.core.uwb:uwb:1.0.0-alpha03 এবং androidx.core.uwb:uwb-rxjava3:1.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- একটি নতুন রেঞ্জিং প্রোফাইল, কন্ট্রোলার, উপস্থাপন করা হচ্ছে। কন্ট্রোলার প্রোফাইল সহ UWB ডিভাইসগুলি দুটি ডিভাইসের রেঞ্জিং চ্যানেল নির্ধারণ করতে পারে।
API পরিবর্তনগুলি
- UWB ( I52a71 ) এর জন্য কন্ট্রোলার সাপোর্ট যোগ করা হচ্ছে
সংস্করণ 1.0.0-alpha02
২৯ জুন, ২০২২
androidx.core.uwb:uwb-rxjava3:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- uwb মডিউলের জন্য একটি জাভা ইন্টারঅপারেবল আর্টিফ্যাক্ট প্রবর্তন করা হচ্ছে। নতুন আর্টিফ্যাক্টটি rxjava3 এর উপর নির্ভর করে এবং জাভা ক্লায়েন্টদের জন্য ব্যবহারযোগ্য হবে।
সংস্করণ 1.0.0-alpha02
১৫ জুন, ২০২২
androidx.core.uwb:uwb:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- একটি সর্বজনীন
UWB_CONFIG_ID_1উপস্থাপন করা হচ্ছে
API পরিবর্তনগুলি
-
RangingResultPositionএর দূরত্ব এখন বাতিলযোগ্য
সংস্করণ 1.0.0-alpha01
১ জুন, ২০২২
androidx.core.uwb:uwb:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- UWB লাইব্রেরি ডেভেলপারদের UWB-সক্ষম ডিভাইসগুলির সাথে ইন্টারঅ্যাক্ট করার জন্য API-এর একটি সেট প্রদান করে। এই ব্যবহার কেবলমাত্র অংশীদারি ডিভাইসগুলিতে সীমাবদ্ধ থাকবে যারা ইতিমধ্যেই UWB রেঞ্জিং সেশনের কন্ট্রোলার প্রোফাইল ধরে নিয়েছে, এবং নিকট ভবিষ্যতে কন্ট্রোলার প্রোফাইলের জন্য সমর্থনের পরিকল্পনা করা হয়েছে। এই প্রাথমিক রিলিজে দুটি শীর্ষ স্তরের API সারফেস অন্তর্ভুক্ত করা হয়েছে,
UwbManagerএবংUwbClientSessionScope।