Temel Ultra Geniş Bant (UWB)
Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta Sürümü | Alfa Sürümü |
---|---|---|---|---|
11 Aralık 2024 | - | - | - | 1.0.0-alpha10 |
Bağımlılıkları beyan etme
Core'a bağımlılık eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu inceleyin.
Uygulamanızın veya modülünüzün build.gradle
dosyasına ihtiyacınız olan yapıların bağımlılıklarını ekleyin:
Eski
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") }
Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.
Geri bildirim
Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni bir kitaplık oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oy verebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerine bakın.
Sürüm 1.0
Sürüm 1.0.0-alpha10
11 Aralık 2024
androidx.core.uwb:uwb:1.0.0-alpha10
ve androidx.core.uwb:uwb-rxjava3:1.0.0-alpha10
yayınlandı. 1.0.0-alpha10 sürümü bu taahhütleri içerir.
API Değişiklikleri
- Ultra geniş bant durumu değişikliği için
STATE_CHANGE_REASON_UNKNOWN
,STATE_CHANGE_REASON_SYSTEM_POLICY
veSTATE_CHANGE_REASON_COUNTRY_CODE_ERROR
neden kodunu ekler. (I43e36) - Bir menzil belirleme oturumu başlatıldığında etkinlik göndermek için yeni API
RangingResult#RangingResultInitialized
ekleyin. (I386bb) - UWB durum değişikliği etkinliğine dinleyiciye yeni
subscribeToUwbAvailability(observer: UwbAvailabilityCallback)
veunsubscribeFromUwbAvailability()
API'leri ekleyin. Bir ultra geniş bant durum değişikliği etkinliği gözlemlendiğinde kullanıcının geri çağırma işlevini tanımlaması için yeni birUwbAvailabilityCallback
arayüzü ekleyin. (I37191).
Sürüm 1.0.0-alpha09
16 Ekim 2024
androidx.core.uwb:uwb:1.0.0-alpha09
ve androidx.core.uwb:uwb-rxjava3:1.0.0-alpha09
yayınlandı. 1.0.0-alpha09 sürümü bu taahhütleri içerir.
API Değişiklikleri
- Ultra geniş bant kullanılabilirliğini kontrol etmek için yeni API
isAvailable()
eklendi. (If6fc6) - Kontrol edilen p-sts'leri tek tek anahtar durumuyla eklemeyi desteklemek için yeni API
addControleeWithSessionParams
eklendi. (Ie7849)
Sürüm 1.0.0-alpha08
24 Ocak 2024
androidx.core.uwb:uwb:1.0.0-alpha08
ve androidx.core.uwb:uwb-rxjava3:1.0.0-alpha08
yayınlandı. 1.0.0-alpha08 sürümü bu taahhütleri içerir.
API Değişiklikleri
- Üçüncü taraf uygulamasının menzil aralığını, aralığı süresini ayarlaması ve AoA'yı etkinleştirmesi/devre dışı bırakması için yeni özellikler ve parametreler ekler. Aralık aralığı ve aralık verileri bildiriminin yeniden yapılandırılmasını desteklemek için yeni API eklendi. (Iebd18)
Sürüm 1.0.0-alpha07
23 Ağustos 2023
androidx.core.uwb:uwb:1.0.0-alpha07
ve androidx.core.uwb:uwb-rxjava3:1.0.0-alpha07
yayınlandı. 1.0.0-alpha07 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- CN cihazlarda Google Play Hizmetleri yüklüyken AOSP arka ucunun kullanılmamasına neden olan sorun düzeltildi.
Sürüm 1.0.0-alpha06
26 Temmuz 2023
androidx.core.uwb:uwb:1.0.0-alpha06
ve androidx.core.uwb:uwb-rxjava3:1.0.0-alpha06
yayınlandı. 1.0.0-alpha06 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Provisioned STS için destek ekleme Cihaz, Provisioned STS'yi destekliyorsa kullanıcılar artık UWB menzil ölçümü için Provisioned STS'yi seçebilir. (I19812)
API Değişiklikleri
rangingParameters
içinsubSessionId
vesubSessionKeyInfo
ekler. Tahsis edilmiş STS'yi desteklemek için yeni yapılandırma kimlikleri ekleyin. (I19812)- a,b,c yolları için birleştirilmiş herkese açık ve deneysel API dosyaları (I8cfee, b/278769092)
- Geçersiz, API dosyası değişiklikleri yalnızca yöntemleri yeniden sıralama işlemlerinden ibarettir (I5fa95)
androidx.core
grubu, birleştirilmiş herkese açık API dosyalarını (Ifdef4, b/278769092) kullanacak şekilde taşındıminRangingInterval
,supportedChannels
vesupportedConfigIds
alanlarınırangingCapabilities
'a yeni alanlar olarak ekleyin. (I2a204)
Hata Düzeltmeleri
- UWB istemcisinin gms dışı alanda oluşturulamamasına neden olan sorun düzeltildi.
Sürüm 1.0.0-alpha05
5 Nisan 2023
androidx.core.uwb:uwb:1.0.0-alpha05
ve androidx.core.uwb:uwb-rxjava3:1.0.0-alpha05
yayınlandı. 1.0.0-alpha05 sürümü bu taahhütleri içerir.
API Değişiklikleri
RangingParameters#CONFIG_ID_1
'üCONFIG_UNICAST_DS_TWR
olarak yeniden adlandırın.- Yeni bir yapılandırma kimliği
RangingParameters#CONFIG_MULTICAST_DS_TWR
ekleyin. (I2f1b7)
Hata Düzeltmeleri
- Kullanıcıların paralel olarak birden fazla menzil belirleme oturumu başlatamamasına neden olan bir hata düzeltildi.
Sürüm 1.0.0-alpha04
7 Aralık 2022
androidx.core.uwb:uwb:1.0.0-alpha04
ve androidx.core.uwb:uwb-rxjava3:1.0.0-alpha04
yayınlandı. 1.0.0-alpha04 sürümü bu taahhütleri içerir.
Yeni Özellikler
- GMS desteği olmadığında AndroidX API, AOSP platformu aracılığıyla OEM'lere dağıtılan AOSP ultra geniş bant arka uç hizmetini kullanmaya çalışır.(532de0)
API Değişiklikleri
@JvmDefaultWithCompatibility
ek açıklaması (I8f206) ekleniyor
Sürüm 1.0.0-alpha03
10 Ağustos 2022
androidx.core.uwb:uwb:1.0.0-alpha03
ve androidx.core.uwb:uwb-rxjava3:1.0.0-alpha03
yayınlandı. 1.0.0-alpha03 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Yeni bir menzil belirleme profili olan Denetleyici ile tanışın. Denetleyici profiline sahip ultra geniş bant cihazlar, iki cihazın hangi mesafe ölçme kanalını kullanacağını belirleyebilir.
API Değişiklikleri
- Ultra geniş bant (I52a71) için kumanda desteği ekleniyor
Sürüm 1.0.0-alpha02
29 Haziran 2022
androidx.core.uwb:uwb-rxjava3:1.0.0-alpha02
yayınlanır. 1.0.0-alpha02 sürümü bu taahhütleri içerir.
Yeni Özellikler
- uwb modülü için Java birlikte çalışabilir bir yapı tanıtıldı. Yeni yapı, rxjava3'e bağlıdır ve Java istemcileri tarafından kullanılabilir.
Sürüm 1.0.0-alpha02
15 Haziran 2022
androidx.core.uwb:uwb:1.0.0-alpha02
yayınlanır. 1.0.0-alpha02 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Herkese açık
UWB_CONFIG_ID_1
oluşturma
API Değişiklikleri
RangingResultPosition
mesafesi artık boş değer alabilir
Sürüm 1.0.0-alpha01
1 Haziran 2022
androidx.core.uwb:uwb:1.0.0-alpha01
yayınlanır. 1.0.0-alpha01 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Ultra geniş bant kitaplığı, geliştiricilerin ultra geniş bant özellikli cihazlarla etkileşime geçmesi için bir dizi API sağlar. Kullanım alanı, yakın gelecekte planlanan Denetleyici profili desteğiyle birlikte, ultra geniş bant menzil oturumlarının Denetleyici profilini zaten kullanan iş ortakları cihazlarıyla sınırlı olacaktır. Bu ilk sürüme
UwbManager
veUwbClientSessionScope
olmak üzere iki üst düzey API yüzeyi dahil edilmiştir.