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-alpha10" }
Kotlin
dependencies { // Use to implement UWB (ultra-wideband) on supported devices implementation("androidx.core.uwb:uwb:1.0.0-alpha10") }
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_POLICYveSTATE_CHANGE_REASON_COUNTRY_CODE_ERRORneden kodunu ekler. (I43e36) - Bir menzil belirleme oturumu başlatıldığında etkinlik göndermek için yeni API
RangingResult#RangingResultInitializedekleyin. (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 birUwbAvailabilityCallbackarayü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
addControleeWithSessionParamseklendi. (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
rangingParametersiçinsubSessionIdvesubSessionKeyInfoekler. 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.coregrubu, birleştirilmiş herkese açık API dosyalarını (Ifdef4, b/278769092) kullanacak şekilde taşındıminRangingInterval,supportedChannelsvesupportedConfigIdsalanları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_TWRolarak yeniden adlandırın.- Yeni bir yapılandırma kimliği
RangingParameters#CONFIG_MULTICAST_DS_TWRekleyin. (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
@JvmDefaultWithCompatibilityek 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_1oluşturma
API Değişiklikleri
RangingResultPositionmesafesi 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
UwbManagerveUwbClientSessionScopeolmak üzere iki üst düzey API yüzeyi dahil edilmiştir.