Çekirdek Ultra Geniş Bant (UWB)

  
Desteklenen cihazlarda ultra geniş bant (UWB) uygulayın.
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:

Groovy

dependencies {
    // Use to implement UWB (ultra-wideband) on supported devices
    implementation "androidx.core.uwb:uwb:1.0.0-alpha09"
}

Kotlin

dependencies {
    // Use to implement UWB (ultra-wideband) on supported devices
    implementation("androidx.core.uwb:uwb:1.0.0-alpha09")
}

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.

Yeni sayı oluşturma

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çine subSessionId ve subSessionKeyInfo 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 ve supportedConfigIds 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 ve UwbClientSessionScope.