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

সমর্থিত ডিভাইসগুলিতে UWB (আল্ট্রা-ওয়াইডব্যান্ড) প্রয়োগ করুন।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ মুক্তির প্রার্থী বিটা রিলিজ আলফা রিলিজ
24 জানুয়ারী, 2024 - - - 1.0.0-আলফা08

নির্ভরতা ঘোষণা করা

মূলের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:

গ্রোভি

dependencies {
    // Use to implement UWB (ultra-wideband) on supported devices
    implementation "androidx.core.uwb:uwb:1.0.0-alpha08"
}

কোটলিন

dependencies {
    // Use to implement UWB (ultra-wideband) on supported devices
    implementation("androidx.core.uwb:uwb:1.0.0-alpha08")
}

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।

প্রতিক্রিয়া

আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

সংস্করণ 1.0

সংস্করণ 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