Core Ultra Wideband (UWB)
Update Terbaru | Rilis Stabil | Kandidat Rilis | Rilis Beta | Rilis Alfa |
---|---|---|---|---|
11 Desember 2024 | - | - | - | 1.0.0-alpha10 |
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-alpha10
11 Desember 2024
androidx.core.uwb:uwb:1.0.0-alpha10
dan androidx.core.uwb:uwb-rxjava3:1.0.0-alpha10
dirilis. Versi 1.0.0-alpha10 berisi commit ini.
Perubahan API
- Menambahkan kode alasan
STATE_CHANGE_REASON_UNKNOWN
,STATE_CHANGE_REASON_SYSTEM_POLICY
, danSTATE_CHANGE_REASON_COUNTRY_CODE_ERROR
untuk perubahan status UWB. (I43e36) - Menambahkan API
RangingResult#RangingResultInitialized
baru untuk mengirim peristiwa saat sesi pengukuran rentang diinisialisasi. (I386bb) - Menambahkan API baru
subscribeToUwbAvailability(observer: UwbAvailabilityCallback)
danunsubscribeFromUwbAvailability()
ke pemroses ke peristiwa perubahan status UWB. Menambahkan antarmuka baruUwbAvailabilityCallback
bagi pengguna untuk menentukan fungsi callback saat peristiwa perubahan status UWB diamati. (I37191).
Versi 1.0.0-alpha09
16 Oktober 2024
androidx.core.uwb:uwb:1.0.0-alpha09
dan androidx.core.uwb:uwb-rxjava3:1.0.0-alpha09
dirilis. Versi 1.0.0-alpha09 berisi commit ini.
Perubahan API
- Menambahkan
isAvailable()
API baru untuk memeriksa ketersediaan UWB. (If6fc6) - Menambahkan API
addControleeWithSessionParams
baru untuk mendukung penambahan kasus kunci individual p-sts kontrol. (Ie7849)
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 pihak ketiga menetapkan interval rentang, durasi slot, dan mengaktifkan/menonaktifkan AoA. Menambahkan API baru untuk mendukung konfigurasi ulang interval rentang dan notifikasi data 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 bahwa backend AOSP tidak digunakan saat perangkat CN 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 pengukuran jarak UWB jika perangkat tersebut dapat menggunakan 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 jalur a,b,c (I8cfee, b/278769092)
- T/A, perubahan file API hanyalah metode pengurutan ulang (I5fa95)
- Memigrasikan grup
androidx.core
untuk menggunakan file API publik yang digabungkan (Ifdef4, b/278769092) - Tambahkan
minRangingInterval
,supportedChannels
, dansupportedConfigIds
kerangingCapabilities
sebagai kolom baru. (I2a204)
Perbaikan Bug
- Memperbaiki masalah klien UWB yang 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 menyebabkan pengguna tidak dapat memulai beberapa sesi pengukuran 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
.