Dernière mise à jour | Version stable | Version finale | Version bêta | Version alpha |
---|---|---|---|---|
24 janvier 2024 | - | - | - | 1.0.0-alpha08 |
Déclarer des dépendances
Pour ajouter une dépendance sur Core, vous devez ajouter le dépôt Maven de Google à votre projet. Pour en savoir plus, consultez la section Dépôt Maven de Google.
Ajoutez les dépendances correspondant aux artefacts dont vous avez besoin dans le fichier build.gradle
de votre application ou de votre module :
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") }
Pour en savoir plus sur les dépendances, consultez Ajouter des dépendances de compilation.
Commentaires
Vos commentaires nous aident à améliorer Jetpack. N'hésitez pas à nous contacter si vous découvrez de nouveaux problèmes ou si vous avez des idées pour améliorer cette bibliothèque. Veuillez consulter les problèmes existants de cette bibliothèque avant d'en signaler un nouveau. Vous pouvez ajouter votre vote à un problème existant en cliquant sur le bouton en forme d'étoile.
Pour en savoir plus, consultez la documentation sur l'outil Issue Tracker.
Version 1.0
Version 1.0.0-alpha08
24 janvier 2024
Publication d'androidx.core.uwb:uwb:1.0.0-alpha08
et d'androidx.core.uwb:uwb-rxjava3:1.0.0-alpha08
. Liste des commits de la version 1.0.0-alpha08
Modifications apportées à l'API
- Ajout de fonctionnalités et de paramètres pour permettre aux applis tierces de définir un intervalle de mesure, la durée des emplacements, et d'activer/désactiver l'engagement automatique des utilisateurs. Ajout d'une API permettant la reconfiguration de la notification des données de plage et d'intervalle de mesure. (Iebd18).
Version 1.0.0-alpha07
23 août 2023
Publication d'androidx.core.uwb:uwb:1.0.0-alpha07
et d'androidx.core.uwb:uwb-rxjava3:1.0.0-alpha07
. Liste des commits de la version 1.0.0-alpha07
Correction de bugs
- Correction d'un problème qui empêchait l'utilisation du backend AOSP lorsque les services Google Play sont installés sur les appareils CN.
Version 1.0.0-alpha06
26 juillet 2023
Publication d'androidx.core.uwb:uwb:1.0.0-alpha06
et d'androidx.core.uwb:uwb-rxjava3:1.0.0-alpha06
. Liste des commits de la version 1.0.0-alpha06
Nouvelles fonctionnalités
- Ajouter la prise en charge du service STS provisionné Les utilisateurs peuvent désormais choisir les STS provisionnés pour la UWB, si l'appareil est compatible. (I19812).
Modifications apportées à l'API
- Ajoutez
subSessionId
etsubSessionKeyInfo
àrangingParameters
. Ajoutez des ID de configuration pour assurer la compatibilité avec le protocole STS provisionné. (I19812). - Fusion des fichiers API publics et expérimentaux pour a, b et c-paths. (I8cfee, b/278769092)
- N/A. Les modifications apportées aux fichiers d'API sont de simples réorganisations des méthodes. (I5fa95)
- Migration du groupe
androidx.core
afin d'utiliser les fichiers d'API publics fusionnés. (Ifdef4, b/278769092) - Ajoutez
minRangingInterval
,supportedChannels
etsupportedConfigIds
àrangingCapabilities
en tant que nouveaux champs. (I2a204).
Correction de bugs
- Résolution du problème d'impossibilité de créer le client UWB dans une zone autre que gms.
Version 1.0.0-alpha05
5 avril 2023
Publication d'androidx.core.uwb:uwb:1.0.0-alpha05
et d'androidx.core.uwb:uwb-rxjava3:1.0.0-alpha05
. Liste des commits de la version 1.0.0-alpha05
Modifications apportées à l'API
- Remplacement du nom
RangingParameters#CONFIG_ID_1
parCONFIG_UNICAST_DS_TWR
. - Ajoutez un ID de configuration
RangingParameters#CONFIG_MULTICAST_DS_TWR
. (I2f1b7).
Correction de bugs
- Correction d'un bug qui empêchait les utilisateurs de lancer plusieurs sessions de mesure des distances en parallèle.
Version 1.0.0-alpha04
7 décembre 2022
Publication d'androidx.core.uwb:uwb:1.0.0-alpha04
et d'androidx.core.uwb:uwb-rxjava3:1.0.0-alpha04
. Liste des commits de la version 1.0.0-alpha04
Nouvelles fonctionnalités
- Si les services Google Mobile ne sont pas pris en charge, l'API AndroidX essaie d'utiliser le service de backend BUL AOSP distribué aux OEM via la plate-forme AOSP (532de0).
Modifications apportées à l'API
- Ajout de l'annotation
@JvmDefaultWithCompatibility
(I8f206)
Version 1.0.0-alpha03
10 août 2022
Publication d'androidx.core.uwb:uwb:1.0.0-alpha03
et d'androidx.core.uwb:uwb-rxjava3:1.0.0-alpha03
. Liste des commits de la version 1.0.0-alpha03
Nouvelles fonctionnalités
- Présentation d'un nouveau profil de mesure des distances : Contrôleur. Les appareils BUL avec le profil Contrôleur peuvent déterminer le canal de mesure des distances entre deux appareils.
Modifications apportées à l'API
- Ajout de la prise en charge du contrôleur pour la BUL. (I52a71)
Version 1.0.0-alpha02
29 juin 2022
Publication d'androidx.core.uwb:uwb-rxjava3:1.0.0-alpha02
. Liste des commits de la version 1.0.0-alpha02
Nouvelles fonctionnalités
- Présentation d'un artefact interopérable Java pour le module UWB. Le nouvel artefact dépend de rxjava3 et pourra être utilisé par les clients Java.
Version 1.0.0-alpha02
15 juin 2022
Publication d'androidx.core.uwb:uwb:1.0.0-alpha02
. Liste des commits de la version 1.0.0-alpha02
Nouvelles fonctionnalités
- Présentation d'un
UWB_CONFIG_ID_1
public.
Modifications apportées à l'API
- La distance de
RangingResultPosition
peut désormais être nulle.
Version 1.0.0-alpha01
1er juin 2022
Publication d'androidx.core.uwb:uwb:1.0.0-alpha01
. Liste des commits de la version 1.0.0-alpha01
Nouvelles fonctionnalités
- La bibliothèque BUL fournit un ensemble d'API permettant aux développeurs d'interagir avec les appareils compatibles avec la BUL. Ce cas d'utilisation sera limité aux appareils associés qui utilisent déjà le profil Contrôleur pour les sessions de mesure des distances de BUL, la compatibilité avec le profil Contrôleur étant prévue dans un avenir proche. Deux surfaces d'API de niveau supérieur sont incluses dans cette version initiale :
UwbManager
etUwbClientSessionScope
.