কোর আল্ট্রা ওয়াইডব্যান্ড (UWB)

সমর্থিত ডিভাইসগুলিতে 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 পরিবর্তনগুলি

  • rangingParameterssubSessionId এবং subSessionKeyInfo যোগ করুন। Provisioned STS সমর্থন করার জন্য নতুন কনফিগারেশন আইডি যোগ করুন। ( I19812 )
  • a,b,c-paths এর জন্য মার্জ করা পাবলিক এবং পরীক্ষামূলক API ফাইল ( I8cfee , b/278769092 )
  • প্রযোজ্য নয়, API ফাইলের পরিবর্তনগুলি কেবল পুনর্বিন্যাস পদ্ধতি ( I5fa95 )
  • মার্জ করা পাবলিক API ফাইল ব্যবহার করার জন্য androidx.core গ্রুপটি স্থানান্তরিত করা হয়েছে ( Iffedef4 , b/278769092 )
  • নতুন ক্ষেত্র হিসেবে rangingCapabilitiesminRangingInterval , 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