Core-Ultrabreitband (UWB)
| Letzte Aktualisierung | Stabile Release | Releasekandidat | Beta-Release | Alpha-Release |
|---|---|---|---|---|
| 9. September 2026 | 1.0.0 | - | - | 1.1.0-alpha02 |
Abhängigkeiten deklarieren
Für eine Abhängigkeit von Core müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.
Fügen Sie der Datei build.gradle für Ihre App oder Ihr Modul die Abhängigkeiten für die benötigten Artefakte hinzu:
Cool
dependencies { // Use to implement UWB (ultra-wideband) on supported devices implementation "androidx.core.uwb:uwb:1.1.0-alpha01" }
Kotlin
dependencies { // Use to implement UWB (ultra-wideband) on supported devices implementation("androidx.core.uwb:uwb:1.1.0-alpha01") }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Ihr Feedback hilft uns, Jetpack zu verbessern. Wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben, lassen Sie es uns wissen. Bevor Sie ein neues Problem erstellen, sollten Sie sich jedoch die bereits gemeldeten Probleme in dieser Bibliothek ansehen. Wenn Sie sich einer Problemmeldung anschließen möchten, klicken Sie auf den Button mit dem Stern.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
Version 1.1
Version 1.1.0-alpha02
9. September 2026
androidx.core.uwb:uwb:1.1.0-alpha02 und androidx.core.uwb:uwb-rxjava3:1.1.0-alpha02 wurden veröffentlicht. Version 1.1.0-alpha02 enthält diese Commits.
API-Änderungen
- Unterstützung für die auf der Odometrie basierende Sensorfusion hinzugefügt, die eine Software-Schätzung des Einfallswinkels ermöglicht und Bereichsmessungen für lokale Gerätebewegungen anpasst. (I191a9)
Version 1.1.0-alpha01
19. Mai 2026
androidx.core.uwb:uwb:1.1.0-alpha01 und androidx.core.uwb:uwb-rxjava3:1.1.0-alpha01 wurden veröffentlicht. Version 1.1.0-alpha01 enthält diese Commits.
API-Änderungen
- Neue API
close()fürUwbManagerhinzugefügt, um die Bindung des UWB-Dienstes aufzuheben. (I4606f, b/498499531)
Version 1.0
Version 1.0.0
6. Mai 2026
androidx.core.uwb:uwb:1.0.0 und androidx.core.uwb:uwb-rxjava3:1.0.0 wurden veröffentlicht. Version 1.0.0 enthält diese Commits.
Version 1.0.0-rc01
8. April 2026
androidx.core.uwb:uwb:1.0.0-rc01 und androidx.core.uwb:uwb-rxjava3:1.0.0-rc01 wurden veröffentlicht. Version 1.0.0-rc01 enthält diese Commits.
Version 1.0.0-beta01
11. März 2026
androidx.core.uwb:uwb:1.0.0-beta01 und androidx.core.uwb:uwb-rxjava3:1.0.0-beta01 wurden veröffentlicht. Version 1.0.0-beta01 enthält diese Commits.
Version 1.0.0-alpha11
3. Dezember 2025
androidx.core.uwb:uwb:1.0.0-alpha11 und androidx.core.uwb:uwb-rxjava3:1.0.0-alpha11 wurden veröffentlicht. Version 1.0.0-alpha11 enthält diese Commits.
API-Änderungen
- Neue API
RangingResultFailurehinzugefügt, um Fehler bei der Bereichsmessungssitzung und den Grund dafür zu melden. Bei Fehlern bei der Bereichsmessung wird im vorhandenenRangingResultPeerDisconnectedCallback ein Grund angegeben (If3715)
Version 1.0.0-alpha10
11. Dezember 2024
androidx.core.uwb:uwb:1.0.0-alpha10 und androidx.core.uwb:uwb-rxjava3:1.0.0-alpha10 wurden veröffentlicht. Version 1.0.0-alpha10 enthält diese Commits.
API-Änderungen
- Grundcodes
STATE_CHANGE_REASON_UNKNOWN,STATE_CHANGE_REASON_SYSTEM_POLICYundSTATE_CHANGE_REASON_COUNTRY_CODE_ERRORfür die Änderung des UWB-Status hinzugefügt. (I43e36) - Neue API
RangingResult#RangingResultInitializedhinzugefügt, um ein Ereignis zu senden, wenn eine Bereichsmessungssitzung initialisiert wird. (I386bb) - Neue APIs
subscribeToUwbAvailability(observer: UwbAvailabilityCallback)undunsubscribeFromUwbAvailability()hinzugefügt, um auf das Ereignis zur Änderung des UWB-Status zu warten. Neue SchnittstelleUwbAvailabilityCallbackhinzugefügt, damit Nutzer eine Callback-Funktion definieren können, wenn ein Ereignis zur Änderung des UWB-Status beobachtet wird. (I37191).
Version 1.0.0-alpha09
16. Oktober 2024
androidx.core.uwb:uwb:1.0.0-alpha09 und androidx.core.uwb:uwb-rxjava3:1.0.0-alpha09 wurden veröffentlicht. Version 1.0.0-alpha09 enthält diese Commits.
API-Änderungen
- Neue API
isAvailable()hinzugefügt, um die UWB-Verfügbarkeit zu prüfen. (If6fc6) - Neue API
addControleeWithSessionParamshinzugefügt, um den Fall zu unterstützen, dass ein einzelner Schlüssel für die STS-Bereitstellung für die Steuerung hinzugefügt wird. (Ie7849)
Version 1.0.0-alpha08
24. Januar 2024
androidx.core.uwb:uwb:1.0.0-alpha08 und androidx.core.uwb:uwb-rxjava3:1.0.0-alpha08 wurden veröffentlicht. Version 1.0.0-alpha08 enthält diese Commits.
API-Änderungen
- Neue Funktionen und Parameter hinzugefügt, damit Drittanbieter-Apps das Bereichsmessungsintervall und die Slotdauer festlegen sowie AoA aktivieren oder deaktivieren können. Neue API hinzugefügt, um die Neukonfiguration des Bereichsmessungsintervalls und der Bereichsdatenbenachrichtigung zu unterstützen. (Iebd18)
Version 1.0.0-alpha07
23. August 2023
androidx.core.uwb:uwb:1.0.0-alpha07 und androidx.core.uwb:uwb-rxjava3:1.0.0-alpha07 wurden veröffentlicht. Version 1.0.0-alpha07 enthält diese Commits.
Diverse Fehlerkorrekturen
- Ein Problem wurde behoben, bei dem das AOSP-Back-End nicht verwendet wurde, wenn auf Geräten in China Google Play-Dienste installiert waren.
Version 1.0.0-alpha06
26. Juli 2023
androidx.core.uwb:uwb:1.0.0-alpha06 und androidx.core.uwb:uwb-rxjava3:1.0.0-alpha06 wurden veröffentlicht. Version 1.0.0-alpha06 enthält diese Commits.
Neue Funktionen
- Unterstützung für bereitgestellte STS hinzugefügt. Nutzer können jetzt bereitgestellte STS für die UWB-Bereichsmessung auswählen, wenn das Gerät bereitgestellte STS unterstützt. (I19812)
API-Änderungen
subSessionIdundsubSessionKeyInfozurangingParametershinzugefügt. Neue Konfigurations-IDs hinzugefügt, um bereitgestellte STS zu unterstützen. (I19812)- Öffentliche und experimentelle API-Dateien für a-, b- und c-Pfade zusammengeführt (I8cfee, b/278769092)
- Keine Änderungen, API-Dateien wurden nur neu angeordnet (I5fa95)
androidx.core-Gruppe migriert, um zusammengeführte öffentliche API-Dateien zu verwenden (Ifdef4, b/278769092)minRangingInterval,supportedChannelsundsupportedConfigIdsals neue Felder zurangingCapabilitieshinzugefügt. (I2a204)
Diverse Fehlerkorrekturen
- Ein Problem wurde behoben, bei dem der UWB-Client nicht in Bereichen ohne GMS erstellt werden konnte.
Version 1.0.0-alpha05
5. April 2023
androidx.core.uwb:uwb:1.0.0-alpha05 und androidx.core.uwb:uwb-rxjava3:1.0.0-alpha05 wurden veröffentlicht. Version 1.0.0-alpha05 enthält diese Commits.
API-Änderungen
RangingParameters#CONFIG_ID_1inCONFIG_UNICAST_DS_TWRumbenannt.- Neue Konfigurations-ID
RangingParameters#CONFIG_MULTICAST_DS_TWRhinzugefügt. (I2f1b7)
Diverse Fehlerkorrekturen
- Ein Fehler wurde behoben, bei dem Nutzer nicht mehrere Bereichsmessungssitzungen parallel starten konnten.
Version 1.0.0-alpha04
7. Dezember 2022
androidx.core.uwb:uwb:1.0.0-alpha04 und androidx.core.uwb:uwb-rxjava3:1.0.0-alpha04 wurden veröffentlicht. Version 1.0.0-alpha04 enthält diese Commits.
Neue Funktionen
- Wenn keine GMS-Unterstützung vorhanden ist, versucht die AndroidX API, den AOSP-UWB-Backend-Dienst zu verwenden, der OEMs über die AOSP-Plattform zur Verfügung gestellt wird.(532de0)
API-Änderungen
- Annotation
@JvmDefaultWithCompatibilityhinzugefügt (I8f206)
Version 1.0.0-alpha03
10. August 2022
androidx.core.uwb:uwb:1.0.0-alpha03 und androidx.core.uwb:uwb-rxjava3:1.0.0-alpha03 wurden veröffentlicht. Version 1.0.0-alpha03 enthält diese Commits.
Neue Funktionen
- Neues Bereichsmessungsprofil „Controller“ eingeführt. UWB-Geräte mit dem Controller-Profil können den Bereichsmessungskanal bestimmen, mit dem zwei Geräte Bereichsmessungen durchführen.
API-Änderungen
- Controller-Unterstützung für UWB hinzugefügt (I52a71)
Version 1.0.0-alpha02
29. Juni 2022
androidx.core.uwb:uwb-rxjava3:1.0.0-alpha02 wurde veröffentlicht. Version 1.0.0-alpha02 enthält diese Commits.
Neue Funktionen
- Ein Java-kompatibles Artefakt für das UWB-Modul eingeführt. Das neue Artefakt hängt von RxJava3 ab und kann von Java-Clients verwendet werden.
Version 1.0.0-alpha02
15. Juni 2022
androidx.core.uwb:uwb:1.0.0-alpha02 wurde veröffentlicht. Version 1.0.0-alpha02 enthält diese Commits.
Neue Funktionen
- Öffentliche
UWB_CONFIG_ID_1eingeführt.
API-Änderungen
- Entfernung von
RangingResultPositionist jetzt nullable
Version 1.0.0-alpha01
1. Juni 2022
androidx.core.uwb:uwb:1.0.0-alpha01 wurde veröffentlicht. Version 1.0.0-alpha01 enthält diese Commits.
Neue Funktionen
- Die UWB-Bibliothek bietet eine Reihe von APIs, mit denen Entwickler mit UWB-fähigen Geräten interagieren können. Der Anwendungsfall ist auf Partnergeräte beschränkt, die bereits das Controller-Profil von UWB-Bereichsmessungssitzungen verwenden. Die Unterstützung für das Controller-Profil ist für die nahe Zukunft geplant. Diese erste Version enthält zwei API-Oberflächen der obersten Ebene:
UwbManagerundUwbClientSessionScope.