bluetooth
| Update Terbaru | Rilis Stabil | Kandidat Rilis | Rilis Beta | Rilis Alfa |
|---|---|---|---|---|
| 29 November 2023 | - | - | - | 1.0.0-alpha02 |
Mendeklarasikan dependensi
Untuk menambahkan dependensi pada Bluetooth, Anda harus menambahkan repositori Maven Google ke project Anda. Baca repositori Maven Google untuk mengetahui informasi selengkapnya.
Tambahkan dependensi untuk artefak yang diperlukan dalam file build.gradle bagi aplikasi atau modul Anda:
Groovy
dependencies { implementation "androidx.bluetooth:bluetooth:1.0.0-alpha02" }
Kotlin
dependencies { implementation("androidx.bluetooth:bluetooth:1.0.0-alpha02") }
Untuk informasi dependensi selengkapnya, lihat Menambahkan dependensi build.
Masukan
Masukan Anda membantu meningkatkan kualitas Jetpack. Beri tahu kami jika Anda menemukan masalah baru atau mempunyai masukan untuk meningkatkan kualitas library ini. Harap periksa masalah yang sudah diketahui dalam library ini sebelum membuat laporan baru. Anda dapat memberikan suara untuk masalah yang sudah diketahui dengan mengklik tombol bintang.
Lihat dokumentasi Issue Tracker untuk informasi selengkapnya.
Tidak ada catatan rilis untuk artefak ini.
Versi 1.0
Versi 1.0.0-alpha02
29 November 2023
androidx.bluetooth:bluetooth:1.0.0-alpha02 dan androidx.bluetooth:bluetooth-testing:1.0.0-alpha02 dirilis. Versi 1.0.0-alpha02 berisi commit ini.
Fitur Baru
- Turunkan
minSdkVersionke 21
Perubahan API
GattServerConnectFlow#updateServicesmenjadi fungsi penangguhan (I0237d)- Mengubah
AdvertiseParams.durationMillismenjadi Panjang (If6771) - Mengonversi
openGattServerke Flow (Icef54) - Menampilkan
ScanExceptionsaat pemindaian gagal dan menetapkan pemindai kesetLegacy(false)secara default (Ib337c) - Menampilkan
AdvertiseExceptionsaat iklan gagal (I0e691) - Menambahkan pengecualian bluetooth umum untuk ditangkap (I0130d)
- Mengonversi iklan menjadi Flow dan mengubah durasi maksimum (I32fd8)
- Menambahkan
serviceDatadanserviceSolicitationUuidskeScanResult(I6d7f0) - Mengubah
durationMillisdari Panjang menjadi Durasi (I89d49) - Menambahkan rssi, dan
periodicAdvertisingIntervalkeScanResult(I60b51) - Menambahkan
serviceSolicitationUuiddansolicitationUuidMaskkeScanFilter(Ic2206) - Menambahkan
GattServerSessionScope#subscribedCharacteristics(I0edab) - Menambahkan
serviceSolicitationUuidskeAdvertiseParams(Ic9aa7) - Mengubah
AdvertiseParams.durationMillisdari Int menjadi Long (I6873f) GattServerSessionScope#notifytidak ditampilkan, tetapi menampilkan pengecualian jika gagal (Ifc26f)
Perbaikan Bug
- Mengekstrak fungsi pemindaian (I4d43f)
Versi 1.0.0-alpha01
20 September 2023
androidx.bluetooth:bluetooth:1.0.0-alpha01 dan androidx.bluetooth:bluetooth-testing:1.0.0-alpha01 dirilis. Versi 1.0.0-alpha01 berisi commit ini.
Fitur Baru
- Ini adalah rilis awal AndroidX Bluetooth API yang menyediakan platform API Kotlin yang mencakup pemindaian dan iklan Bluetooth LE, serta kasus penggunaan klien dan server GATT. API ini menyediakan platform API minimal, model thread yang jelas dengan operasi asinkron dan sinkron, serta memastikan semua metode dieksekusi dan memberikan hasilnya.