Core-Ultrabreitband (UWB)
Letzte Aktualisierung | Stabile Version | Releasekandidat | Beta-Ausgabe | Alpharelease |
---|---|---|---|---|
24. Januar 2024 | - | - | - | 1.0.0-alpha08 |
Abhängigkeiten deklarieren
Zum Hinzufügen einer Abhängigkeit vom Kern 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 Anwendung oder Ihr Modul die Abhängigkeiten für die benötigten Artefakte hinzu:
Groovy
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") }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Dein Feedback hilft uns, Jetpack zu verbessern. Lassen Sie uns wissen, wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie eine neue erstellen. Durch Klicken auf die Stern-Schaltfläche können Sie zu einem vorhandenen Problem abstimmen.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
Version 1.0
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
werden veröffentlicht. Version 1.0.0-alpha08 enthält diese Commits.
API-Änderungen
- Bietet neue Funktionen und Parameter, damit Drittanbieter-Apps das Bereichsintervall und die Slotdauer festlegen und AoA aktivieren/deaktivieren können. Es wurde eine neue API hinzugefügt, die die Neukonfiguration der Benachrichtigungen zu Entfernungsintervallen und Bereichsdaten unterstützt. (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
werden veröffentlicht. Version 1.0.0-alpha07 enthält diese Commits.
Fehlerkorrekturen
- Ein Problem wurde behoben, bei dem das AOSP-Back-End nicht verwendet wurde, wenn auf CN-Geräten Google Play-Dienste installiert sind.
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
werden veröffentlicht. Version 1.0.0-alpha06 enthält diese Commits.
Neue Funktionen
- Bereitgestelltes STS wird unterstützt. Jetzt können Nutzer „Bereitgestelltes STS“ für UWB-Bereich auswählen, wenn das Gerät bereitgestellten STS unterstützt. (I19812)
API-Änderungen
- Fügen Sie
subSessionId
undsubSessionKeyInfo
zurangingParameters
hinzu. Fügen Sie neue Konfigurations-IDs hinzu, um bereitgestelltes STS zu unterstützen. (I19812) - Zusammengeführte öffentliche und experimentelle API-Dateien für a,b,c-paths (I8cfee, b/278769092)
- Nicht zutreffend, API-Dateiänderungen sind nur Neuanordnungsmethoden (I5fa95)
- Gruppe
androidx.core
wurde migriert, um zusammengeführte öffentliche API-Dateien zu verwenden (Ifdef4, b/278769092) - Fügen Sie
rangingCapabilities
als neue FelderminRangingInterval
,supportedChannels
undsupportedConfigIds
hinzu. (I2a204)
Fehlerkorrekturen
- Beheben Sie das Problem, dass der UWB-Client nicht in einem Nicht-GMS-Bereich erstellt werden kann.
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
werden veröffentlicht. Version 1.0.0-alpha05 enthält diese Commits.
API-Änderungen
- Benennen Sie
RangingParameters#CONFIG_ID_1
inCONFIG_UNICAST_DS_TWR
um. - Fügen Sie eine neue Konfigurations-ID
RangingParameters#CONFIG_MULTICAST_DS_TWR
hinzu. I2f1b7.
Fehlerkorrekturen
- Es wurde ein Fehler behoben, bei dem Nutzer nicht mehrere Entfernungssitzungen gleichzeitig starten können.
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
werden veröffentlicht. Version 1.0.0-alpha04 enthält diese Commits.
Neue Funktionen
- Wenn es keine GMS-Unterstützung gibt, versucht die AndroidX API, den AOSP UWB-Back-End-Dienst zu verwenden, der über die AOSP-Plattform an OEMs verteilt wird.(532de0)
API-Änderungen
- Anmerkung
@JvmDefaultWithCompatibility
hinzufügen (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
werden veröffentlicht. Version 1.0.0-alpha03 enthält diese Commits.
Neue Funktionen
- Das neue Bereichs-Profil „Controller“. UWB-Geräte mit Controller-Profil können den Entfernungskanal bestimmen, zu dem zwei Geräte Zugriff haben.
API-Änderungen
- Controller-Unterstützung für UWB hinzufügen (I52a71)
Version 1.0.0-alpha02
29. Juni 2022
androidx.core.uwb:uwb-rxjava3:1.0.0-alpha02
wird freigegeben. Version 1.0.0-alpha02 enthält diese Commits.
Neue Funktionen
- Einführung eines interoperablen Java-Artefakts für das uwb-Modul. 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
wird freigegeben. Version 1.0.0-alpha02 enthält diese Commits.
Neue Funktionen
- Einführung eines öffentlichen
UWB_CONFIG_ID_1
API-Änderungen
- Für die Entfernung von
RangingResultPosition
sind jetzt Nullwerte zulässig
Version 1.0.0-alpha01
1. Juni 2022
androidx.core.uwb:uwb:1.0.0-alpha01
wird freigegeben. Version 1.0.0-alpha01 enthält diese Commits.
Neue Funktionen
- Die UWB-Bibliothek bietet eine Reihe von APIs für Entwickler zur Interaktion mit UWB-fähigen Geräten. Der Anwendungsfall ist auf Partnergeräte beschränkt, die bereits das Controller-Profil von UWB-Bereichssitzungen annehmen. Die Unterstützung für das Controller-Profil ist demnächst geplant. Diese erste Version enthält zwei API-Oberflächen der obersten Ebene:
UwbManager
undUwbClientSessionScope
.