Core Ultra Wideband (UWB)
Update Terbaru | Rilis Stabil | Kandidat Rilis | Rilis Beta | Rilis Alfa |
---|---|---|---|---|
24 Januari 2024 | - | - | - | 1.0.0-alpha08 |
Mendeklarasikan dependensi
Untuk menambahkan dependensi pada core, Anda harus menambahkan repositori Maven Google ke project Anda. Baca repositori Maven Google untuk informasi selengkapnya.
Tambahkan dependensi untuk artefak yang diperlukan dalam file build.gradle
bagi aplikasi atau modul Anda:
Groovy
dependencies { // Use to implement UWB (ultra-wideband) on supported devices implementation "androidx.core.uwb:uwb:1.0.0-alpha08" }
Kotlin
dependencies { // Use to implement UWB (ultra-wideband) on supported devices implementation("androidx.core.uwb:uwb:1.0.0-alpha08") }
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.
Versi 1.0
Versi 1.0.0-alpha08
24 Januari 2024
androidx.core.uwb:uwb:1.0.0-alpha08
dan androidx.core.uwb:uwb-rxjava3:1.0.0-alpha08
dirilis. Versi 1.0.0-alpha08 berisi commit berikut ini.
Perubahan API
- Menambahkan kemampuan dan parameter baru untuk memungkinkan aplikasi 3p mengatur interval rentang, durasi slot, dan mengaktifkan/menonaktifkan AoA. Menambahkan API baru untuk mendukung konfigurasi ulang notifikasi data interval dan rentang rentang. (Iebd18)
Versi 1.0.0-alpha07
23 Agustus 2023
androidx.core.uwb:uwb:1.0.0-alpha07
dan androidx.core.uwb:uwb-rxjava3:1.0.0-alpha07
dirilis. Versi 1.0.0-alpha07 berisi commit berikut ini.
Perbaikan Bug
- Memperbaiki masalah backend AOSP yang tidak digunakan saat perangkat CN telah menginstal Layanan Google Play.
Versi 1.0.0-alpha06
26 Juli 2023
androidx.core.uwb:uwb:1.0.0-alpha06
dan androidx.core.uwb:uwb-rxjava3:1.0.0-alpha06
dirilis. Versi 1.0.0-alpha06 berisi commit berikut ini.
Fitur Baru
- Menambahkan dukungan untuk STS yang Disediakan. Sekarang pengguna dapat memilih STS yang Disediakan untuk UWB mulai dari apakah perangkat mendukung STS yang Disediakan. (I19812)
Perubahan API
- Menambahkan
subSessionId
dansubSessionKeyInfo
kerangingParameters
. Menambahkan ID konfigurasi baru untuk mendukung STS yang Disediakan. (I19812) - Menggabungkan file API publik dan eksperimental untuk a,b,c-paths (I8cfee, b/278769092)
- T/A, perubahan file API hanyalah pengurutan ulang metode (I5fa95)
- Memigrasikan grup
androidx.core
untuk menggunakan file API publik gabungan (Ifdef4, b/278769092) - Tambahkan
minRangingInterval
,supportedChannels
, dansupportedConfigIds
kerangingCapabilities
sebagai kolom baru. (I2a204)
Perbaikan Bug
- Memperbaiki masalah bahwa klien UWB tidak dapat dibuat di area non-gms.
Versi 1.0.0-alpha05
5 April 2023
androidx.core.uwb:uwb:1.0.0-alpha05
dan androidx.core.uwb:uwb-rxjava3:1.0.0-alpha05
dirilis. Versi 1.0.0-alpha05 berisi commit ini.
Perubahan API
- Mengganti nama
RangingParameters#CONFIG_ID_1
menjadiCONFIG_UNICAST_DS_TWR
. - Tambahkan ID konfigurasi baru
RangingParameters#CONFIG_MULTICAST_DS_TWR
. (I2f1b7)
Perbaikan Bug
- Memperbaiki bug yang tidak dapat digunakan pengguna untuk memulai beberapa sesi rentang secara paralel.
Versi 1.0.0-alpha04
7 Desember 2022
androidx.core.uwb:uwb:1.0.0-alpha04
dan androidx.core.uwb:uwb-rxjava3:1.0.0-alpha04
dirilis. Versi 1.0.0-alpha04 berisi commit berikut ini.
Fitur Baru
- Jika tidak ada dukungan GMS, AndroidX API akan mencoba menggunakan layanan backend AOSP UWB yang didistribusikan ke OEM melalui platform AOSP.(532de0)
Perubahan API
- Menambahkan anotasi
@JvmDefaultWithCompatibility
(I8f206)
Versi 1.0.0-alpha03
10 Agustus 2022
androidx.core.uwb:uwb:1.0.0-alpha03
dan androidx.core.uwb:uwb-rxjava3:1.0.0-alpha03
dirilis. Versi 1.0.0-alpha03 berisi commit ini.
Fitur Baru
- Memperkenalkan profil rentang baru, Pengontrol. Perangkat UWB dengan profil Pengontrol dapat menentukan saluran rentang yang akan dijangkau oleh dua perangkat.
Perubahan API
- Menambahkan dukungan pengontrol untuk UWB (I52a71)
Versi 1.0.0-alpha02
29 Juni 2022
androidx.core.uwb:uwb-rxjava3:1.0.0-alpha02
dirilis. Versi 1.0.0-alpha02 berisi commit ini.
Fitur Baru
- Memperkenalkan artefak interoperabilitas Java untuk modul uwb. Artefak baru ini bergantung pada rxjava3 dan akan dapat digunakan oleh klien java.
Versi 1.0.0-alpha02
15 Juni 2022
androidx.core.uwb:uwb:1.0.0-alpha02
dirilis. Versi 1.0.0-alpha02 berisi commit ini.
Fitur Baru
- Memperkenalkan
UWB_CONFIG_ID_1
publik
Perubahan API
- Jarak
RangingResultPosition
kini nullable
Versi 1.0.0-alpha01
1 Juni 2022
androidx.core.uwb:uwb:1.0.0-alpha01
dirilis. Versi 1.0.0-alpha01 berisi commit ini.
Fitur Baru
- Library UWB menyediakan kumpulan API bagi developer untuk berinteraksi dengan perangkat yang mengaktifkan UWB. Kasus penggunaan akan dibatasi untuk perangkat partner yang sudah memiliki profil Pengontrol sesi rentang UWB, dengan dukungan untuk profil Pengontrol yang direncanakan dalam waktu dekat. Dua platform API level atas disertakan dalam rilis awal ini,
UwbManager
danUwbClientSessionScope
.