Базовый сверхширокополосный (СШП)
Последнее обновление | Стабильный выпуск | Кандидат на выпуск | Бета-версия | Альфа-релиз |
---|---|---|---|---|
11 декабря 2024 г. | - | - | - | 1.0.0-альфа10 |
Объявление зависимостей
Чтобы добавить зависимость от ядра, вы должны добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .
Добавьте зависимости для нужных вам артефактов в файл build.gradle
для вашего приложения или модуля:
Groovy
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") }
Дополнительные сведения о зависимостях см. в разделе Добавление зависимостей сборки .
Обратная связь
Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.
Дополнительную информацию см . в документации по системе отслеживания проблем .
Версия 1.0
Версия 1.0.0-альфа10
11 декабря 2024 г.
androidx.core.uwb:uwb:1.0.0-alpha10
и androidx.core.uwb:uwb-rxjava3:1.0.0-alpha10
выпущены. Версия 1.0.0-alpha10 содержит эти коммиты .
Изменения API
- Добавляет код причины
STATE_CHANGE_REASON_UNKNOWN
,STATE_CHANGE_REASON_SYSTEM_POLICY
иSTATE_CHANGE_REASON_COUNTRY_CODE_ERROR
для изменения состояния UWB. ( I43e36 ) - Добавьте новый API
RangingResult#RangingResultInitialized
для отправки события при инициализации сеанса ранжирования. ( I386bb ) - Добавьте новые API
subscribeToUwbAvailability(observer: UwbAvailabilityCallback)
иunsubscribeFromUwbAvailability()
для прослушивания события изменения состояния UWB. Добавьте новый интерфейсUwbAvailabilityCallback
, чтобы пользователь мог определить функцию обратного вызова при обнаружении события изменения состояния UWB. ( I37191 ).
Версия 1.0.0-альфа09
16 октября 2024 г.
Выпущены androidx.core.uwb:uwb:1.0.0-alpha09
и androidx.core.uwb:uwb-rxjava3:1.0.0-alpha09
. Версия 1.0.0-alpha09 содержит эти коммиты .
Изменения API
- Добавляет новый API
isAvailable()
для проверки доступности UWB. ( If6fc6 ) - Добавляет новый API
addControleeWithSessionParams
для поддержки добавления отдельного регистра ключей p-sts контролирующего лица. ( Ie7849 )
Версия 1.0.0-альфа08
24 января 2024 г.
androidx.core.uwb:uwb:1.0.0-alpha08
и androidx.core.uwb:uwb-rxjava3:1.0.0-alpha08
выпущены. Версия 1.0.0-alpha08 содержит эти коммиты.
Изменения API
- Добавляет новые возможности и параметры, позволяющие 3p-приложению устанавливать интервал диапазона, продолжительность слота и включать/отключать AoA. Добавляет новый API для поддержки реконфигурации интервала измерения диапазона и уведомления о данных диапазона. ( Iebd18 )
Версия 1.0.0-альфа07
23 августа 2023 г.
androidx.core.uwb:uwb:1.0.0-alpha07
и androidx.core.uwb:uwb-rxjava3:1.0.0-alpha07
выпущены. Версия 1.0.0-alpha07 содержит эти коммиты.
Исправления ошибок
- Исправлена проблема, из-за которой серверная часть AOSP не использовалась, если на устройствах CN установлены службы Google Play.
Версия 1.0.0-альфа06
26 июля 2023 г.
Выпущены androidx.core.uwb:uwb:1.0.0-alpha06
и androidx.core.uwb:uwb-rxjava3:1.0.0-alpha06
. Версия 1.0.0-alpha06 содержит эти коммиты.
Новые возможности
- Добавьте поддержку Provisioned STS. Теперь пользователи могут выбрать Provisioned STS для диапазона UWB, если устройство поддерживает Provisioned STS. ( я19812 )
Изменения API
- Добавьте
subSessionId
иsubSessionKeyInfo
вrangingParameters
. Добавьте новые идентификаторы конфигурации для поддержки Provisioned STS. ( я19812 ) - Объединены общедоступные и экспериментальные файлы API для путей a,b,c ( I8cfee , b/278769092 ).
- Н/Д, изменения файлов API — это просто методы переупорядочения ( I5fa95 ).
- Группа
androidx.core
перенесена для использования объединенных общедоступных файлов API ( Ifdef4 , b/278769092 ). - Добавьте
minRangingInterval
,supportedChannels
иsupportedConfigIds
вrangingCapabilities
в качестве новых полей. ( I2a204 )
Исправления ошибок
- Исправлена проблема, из-за которой клиент UWB не мог быть создан в зоне, отличной от GMS.
Версия 1.0.0-альфа05
5 апреля 2023 г.
androidx.core.uwb:uwb:1.0.0-alpha05
и androidx.core.uwb:uwb-rxjava3:1.0.0-alpha05
выпущены. Версия 1.0.0-alpha05 содержит эти коммиты.
Изменения API
- Переименуйте
RangingParameters#CONFIG_ID_1
вCONFIG_UNICAST_DS_TWR
. - Добавьте новый идентификатор конфигурации
RangingParameters#CONFIG_MULTICAST_DS_TWR
. ( I2f1b7 )
Исправления ошибок
- Исправлена ошибка, из-за которой пользователи не могли запускать несколько сеансов ранжирования параллельно.
Версия 1.0.0-альфа04
7 декабря 2022 г.
androidx.core.uwb:uwb:1.0.0-alpha04
и androidx.core.uwb:uwb-rxjava3:1.0.0-alpha04
выпущены. Версия 1.0.0-alpha04 содержит эти коммиты.
Новые возможности
- Если поддержка GMS отсутствует, AndroidX API попытается использовать серверную службу AOSP UWB, которая распространяется среди OEM-производителей через платформу AOSP. ( 532de0 ).
Изменения API
- Добавление аннотации
@JvmDefaultWithCompatibility
( I8f206 )
Версия 1.0.0-альфа03
10 августа 2022 г.
androidx.core.uwb:uwb:1.0.0-alpha03
и androidx.core.uwb:uwb-rxjava3:1.0.0-alpha03
выпущены. Версия 1.0.0-alpha03 содержит эти коммиты.
Новые возможности
- Представляем новый профиль дальности — Controller. Устройства UWB с профилем контроллера могут определять канал дальности, по которому будут работать два устройства.
Изменения API
- Добавление поддержки контроллера для UWB ( I52a71 )
Версия 1.0.0-альфа02
29 июня 2022 г.
androidx.core.uwb:uwb-rxjava3:1.0.0-alpha02
выпущен. Версия 1.0.0-alpha02 содержит эти коммиты.
Новые возможности
- Представляем совместимый с Java артефакт для модуля uwb. Новый артефакт зависит от rxjava3 и будет использоваться Java-клиентами.
Версия 1.0.0-альфа02
15 июня 2022 г.
androidx.core.uwb:uwb:1.0.0-alpha02
выпущен. Версия 1.0.0-alpha02 содержит эти коммиты.
Новые возможности
- Представляем общедоступный
UWB_CONFIG_ID_1
Изменения API
- Расстояние
RangingResultPosition
теперь обнуляемое.
Версия 1.0.0-альфа01
1 июня 2022 г.
androidx.core.uwb:uwb:1.0.0-alpha01
выпущен. Версия 1.0.0-alpha01 содержит эти коммиты.
Новые возможности
- Библиотека UWB предоставляет разработчикам набор API-интерфейсов для взаимодействия с устройствами с поддержкой UWB. Вариант использования будет ограничен партнерскими устройствами, которые уже принимают профиль контроллера сеансов ранжирования UWB, а поддержка профиля контроллера запланирована в ближайшем будущем. В этот первоначальный выпуск включены две поверхности API верхнего уровня:
UwbManager
иUwbClientSessionScope
.