ব্লুটুথ
সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | মুক্তির প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
---|---|---|---|---|
নভেম্বর 29, 2023 | - | - | - | 1.0.0-আলফা02 |
নির্ভরতা ঘোষণা করা
ব্লুটুথের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle
ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { implementation "androidx.bluetooth:bluetooth:1.0.0-alpha02" }
কোটলিন
dependencies { implementation("androidx.bluetooth:bluetooth:1.0.0-alpha02") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
এই শিল্পকর্মের জন্য কোন রিলিজ নোট নেই.
সংস্করণ 1.0
সংস্করণ 1.0.0-alpha02
নভেম্বর 29, 2023
androidx.bluetooth:bluetooth:1.0.0-alpha02
এবং androidx.bluetooth:bluetooth-testing:1.0.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট
-
minSdkVersion
21 এ কম করুন
এপিআই পরিবর্তন
-
GattServerConnectFlow#updateServices
একটি সাসপেন্ড ফাংশন হয়ে যায় ( I0237d ) -
AdvertiseParams.durationMillis
লং এ পরিবর্তন করুন ( If6771 ) -
openGattServer
ফ্লোতে রূপান্তর করুন ( Icef54 ) - স্ক্যান ব্যর্থতায়
ScanException
নিক্ষেপ করুন এবং স্ক্যানারকে ডিফল্টরূপেsetLegacy(false)
সেট করুন ( Ib337c ) - বিজ্ঞাপন ব্যর্থতার উপর
AdvertiseException
নিক্ষেপ করুন ( I0e691 ) - ধরতে সাধারণ ব্লুটুথ ব্যতিক্রম যোগ করুন ( I0130d )
- বিজ্ঞাপনটিকে ফ্লোতে রূপান্তর করুন এবং সর্বাধিক সময়কাল পরিবর্তন করুন ( I32fd8 )
-
ScanResult
( I6d7f0 ) এserviceData
এবংserviceSolicitationUuids
যোগ করুন -
durationMillis
দীর্ঘ থেকে মেয়াদে পরিবর্তন করুন ( I89d49 ) -
ScanResult
( I60b51 ) এ rssi, এবংperiodicAdvertisingInterval
যোগ করুন -
ScanFilter
( Ic2206 ) এserviceSolicitationUuid
এবংsolicitationUuidMask
যোগ করুন - যোগ করা হয়েছে
GattServerSessionScope#subscribedCharacteristics
( I0edab ) -
AdvertiseParams
( Ic9aa7 ) এserviceSolicitationUuids
যোগ করুন -
AdvertiseParams.durationMillis
পরিবর্তন করুন Int থেকে Long ( I6873f ) -
GattServerSessionScope#notify
ফিরে আসে না কিন্তু ব্যর্থ হলে একটি ব্যতিক্রম ছুড়ে দেয় ( Ifc26f )
বাগ ফিক্স
- এক্সট্রাক্ট স্ক্যান কার্যকারিতা ( I4d43f )
সংস্করণ 1.0.0-alpha01
20 সেপ্টেম্বর, 2023
androidx.bluetooth:bluetooth:1.0.0-alpha01
এবং androidx.bluetooth:bluetooth-testing:1.0.0-alpha01
প্রকাশ করা হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট
- এটি AndroidX ব্লুটুথ এপিআই-এর প্রাথমিক রিলিজ যা ব্লুটুথ LE স্ক্যানিং এবং বিজ্ঞাপন এবং GATT ক্লায়েন্ট এবং সার্ভার ব্যবহারের ক্ষেত্রে একটি Kotlin API পৃষ্ঠকে কভার করে। এটি একটি ন্যূনতম API পৃষ্ঠ, অ্যাসিঙ্ক এবং সিঙ্ক অপারেশন সহ পরিষ্কার থ্রেড মডেল সরবরাহ করে এবং সমস্ত পদ্ধতি কার্যকর করা নিশ্চিত করে এবং ফলাফল প্রদান করে।