Çekirdek Ultra Geniş Bant (UWB)
Son Güncelleme | Kararlı Sürüm | Serbest Bırakma Adayı | Beta Sürümü | Alfa Sürümü |
---|---|---|---|---|
24 Ocak 2024 | - | - | - | 1.0.0-alpha08 |
Bağımlılıkları bildirme
Çekirdeğe bağımlılık eklemek için projenize Google Maven deposunu eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.
Uygulamanızın veya modülünüz için build.gradle
dosyasına ihtiyaç duyduğunuz 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 edinmek için Derleme bağımlılıkları ekleme konusuna bakın.
Geri bildirim
Geri bildiriminiz Jetpack'i daha iyi hale getirmemize yardımcı oluyor. Yeni sorunlar keşfederseniz veya bu kitaplığı nasıl geliştirebileceğimizle ilgili fikirleriniz varsa bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerine bakın.
Sürüm 1.0
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 kayıtları içerir.
API Değişiklikleri
- 3p uygulamasının aralık ve slot süresi ayarlamalarına ve AoA'yı etkinleştirmesine/devre dışı bırakmasına olanak tanımak için yeni özellikler ve parametreler ekler. Aralık ve aralık verisi bildirimlerinin yeniden yapılandırılmasını desteklemek için yeni bir 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 kayıtları içerir.
Hata Düzeltmeleri
- CN cihazlarında Google Play Hizmetleri yüklü olduğunda AOSP arka ucunun kullanılmaması sorunu 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 kayıtları içerir.
Yeni Özellikler
- Sağlanan STS için destek ekleyin. Cihazda Temel Hazırlığı Yapılan STS kullanılabiliyorsa kullanıcılar artık ultra geniş bant aralığı için Temel Hazırlığı Yapılan STS'yi seçebilir. (I19812)
API Değişiklikleri
rangingParameters
içinesubSessionId
vesubSessionKeyInfo
ekleyin. Sağlanan STS'yi desteklemek için yeni yapılandırma kimlikleri ekleyin. (I19812)- a,b,c yolları için herkese açık ve deneysel API dosyaları birleştirildi (I8cfee, b/278769092)
- Yok, API dosyası değişiklikleri yalnızca yeniden sıralama yöntemlerinden oluşuyor (I5fa95)
androidx.core
grubu, birleştirilmiş herkese açık API dosyaları kullanılacak şekilde taşındı (Ifdef4, b/278769092)minRangingInterval
,supportedChannels
vesupportedConfigIds
alanlarınırangingCapabilities
alanına yeni alanlar olarak ekleyin. (I2a204)
Hata Düzeltmeleri
- Ultra geniş bant istemcisinin gms dışı bir alanda oluşturulamamasına yol açan sorunu düzeltin.
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 kayıtları içerir.
API Değişiklikleri
RangingParameters#CONFIG_ID_1
alanının adınıCONFIG_UNICAST_DS_TWR
olarak değiştirin.- Yeni yapılandırma kimliği (
RangingParameters#CONFIG_MULTICAST_DS_TWR
) ekleyin. (I2f1b7)
Hata Düzeltmeleri
- Kullanıcıların aynı anda birden fazla aralıklı oturum başlatamaması hatası 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ı. Sürüm 1.0.0-alpha04 bu kayıtları içerir.
Yeni Özellikler
- GMS desteği olmadığında AndroidX API, AOSP platformu aracılığıyla OEM'lere dağıtılan AOSP UWB arka uç hizmetini kullanmaya çalışır.(532de0)
API Değişiklikleri
@JvmDefaultWithCompatibility
ek açıklaması ekleniyor (I8f206)
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 kayıtları içerir.
Yeni Özellikler
- Yeni aralık profiliyle tanışın: Controller. Denetleyici profiline sahip ultra geniş bant cihazlar, iki cihazın kapsama alacağı aralık kanalını belirleyebilir.
API Değişiklikleri
- Ultra Geniş Bant için kumanda desteği ekleme (I52a71)
Sürüm 1.0.0-alpha02
29 Haziran 2022
androidx.core.uwb:uwb-rxjava3:1.0.0-alpha02
yayınlandı. Sürüm 1.0.0-alpha02 bu kayıtları içerir.
Yeni Özellikler
- Uwb modülü için Java birlikte çalışabilir yapısı kullanıma sunuluyor. Yeni yapı rxjava3'e bağlıdır ve Java istemcileri için kullanılabilir.
Sürüm 1.0.0-alpha02
15 Haziran 2022
androidx.core.uwb:uwb:1.0.0-alpha02
yayınlandı. Sürüm 1.0.0-alpha02 bu kayıtları içerir.
Yeni Özellikler
- Herkese açık bir
UWB_CONFIG_ID_1
ile tanışın
API Değişiklikleri
RangingResultPosition
mesafesi artık boş değer atanabilir
Sürüm 1.0.0-alpha01
1 Haziran 2022
androidx.core.uwb:uwb:1.0.0-alpha01
yayınlandı. 1.0.0-alpha01 sürümü bu kayıtları içerir.
Yeni Özellikler
- Ultra Geniş Bant kitaplığı, geliştiricilerin ultra geniş bant özellikli cihazlarla etkileşim kurması için bir dizi API sağlar. Kullanım alanı, ultra geniş bant aralığı oturumlarının Denetleyici profilini kabul eden iş ortaklığı yapılan cihazlarla sınırlı olacaktır. Denetleyici profili desteği ise yakın gelecekte planlanacaktır. Bu ilk sürümde iki üst düzey API yüzeyi vardır:
UwbManager
veUwbClientSessionScope
.