Bluetooth
| Последнее обновление | Стабильный выпуск | Кандидат на выпуск | Бета-версия | Альфа-релиз |
|---|---|---|---|---|
| 29 ноября 2023 г. | - | - | - | 1.0.0-альфа02 |
Объявление зависимостей
Чтобы добавить зависимость от Bluetooth, необходимо добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .
Добавьте зависимости для нужных вам артефактов в файл build.gradle для вашего приложения или модуля:
классный
dependencies { implementation "androidx.bluetooth:bluetooth:1.0.0-alpha02" }
Котлин
dependencies { implementation("androidx.bluetooth:bluetooth:1.0.0-alpha02") }
Дополнительные сведения о зависимостях см. в разделе Добавление зависимостей сборки .
Обратная связь
Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.
Дополнительную информацию см . в документации по системе отслеживания проблем .
Для этого артефакта нет примечаний к выпуску.
Версия 1.0
Версия 1.0.0-альфа02
29 ноября 2023 г.
Выпущены androidx.bluetooth:bluetooth:1.0.0-alpha02 и androidx.bluetooth:bluetooth-testing:1.0.0-alpha02 . Версия 1.0.0-alpha02 содержит эти коммиты.
Новые возможности
- Понизьте
minSdkVersionдо 21
Изменения API
-
GattServerConnectFlow#updateServicesстановится функцией приостановки ( I0237d ) - Измените
AdvertiseParams.durationMillisна Long ( If6771 ). - Преобразование
openGattServerв Flow ( Icef54 ) - Выдавать
ScanExceptionпри сбое сканирования и устанавливать для сканера значениеsetLegacy(false)по умолчанию ( Ib337c ) - Выдавать
AdvertiseExceptionпри сбое рекламы ( I0e691 ) - Добавить общее исключение Bluetooth для перехвата ( I0130d )
- Преобразование рекламы в поток и изменение максимальной продолжительности ( I32fd8 )
- Добавьте
serviceDataиserviceSolicitationUuidsвScanResult( I6d7f0 ). - Измените
durationMillisс Long на Duration ( I89d49 ). - Добавьте rssi и
periodicAdvertisingIntervalвScanResult( I60b51 ). - Добавьте
serviceSolicitationUuidиsolicitationUuidMaskвScanFilter( Ic2206 ). - Добавлен
GattServerSessionScope#subscribedCharacteristics( I0edab ). - Добавьте
serviceSolicitationUuidsвAdvertiseParams( Ic9aa7 ) - Измените
AdvertiseParams.durationMillisс Int на Long ( I6873f ) -
GattServerSessionScope#notifyне возвращает результат, но выдает исключение в случае сбоя ( Ifc26f )
Исправления ошибок
- Извлечение функции сканирования ( I4d43f )
Версия 1.0.0-альфа01
20 сентября 2023 г.
Выпущены androidx.bluetooth:bluetooth:1.0.0-alpha01 и androidx.bluetooth:bluetooth-testing:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит эти коммиты.
Новые возможности
- Это первый выпуск API-интерфейсов Bluetooth AndroidX, который предоставляет интерфейс API Kotlin, охватывающий сканирование и рекламу Bluetooth LE, а также варианты использования клиентов и серверов GATT. Он обеспечивает минимальную поверхность API, четкую модель потоков с асинхронными и синхронизирующими операциями, а также гарантирует выполнение всех методов и предоставляет результаты.
Bluetooth
| Последнее обновление | Стабильный выпуск | Кандидат на выпуск | Бета-версия | Альфа-релиз |
|---|---|---|---|---|
| 29 ноября 2023 г. | - | - | - | 1.0.0-альфа02 |
Объявление зависимостей
Чтобы добавить зависимость от Bluetooth, необходимо добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .
Добавьте зависимости для нужных вам артефактов в файл build.gradle для вашего приложения или модуля:
классный
dependencies { implementation "androidx.bluetooth:bluetooth:1.0.0-alpha02" }
Котлин
dependencies { implementation("androidx.bluetooth:bluetooth:1.0.0-alpha02") }
Дополнительные сведения о зависимостях см. в разделе Добавление зависимостей сборки .
Обратная связь
Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.
Дополнительную информацию см . в документации по системе отслеживания проблем .
Для этого артефакта нет примечаний к выпуску.
Версия 1.0
Версия 1.0.0-альфа02
29 ноября 2023 г.
Выпущены androidx.bluetooth:bluetooth:1.0.0-alpha02 и androidx.bluetooth:bluetooth-testing:1.0.0-alpha02 . Версия 1.0.0-alpha02 содержит эти коммиты.
Новые возможности
- Понизьте
minSdkVersionдо 21
Изменения API
-
GattServerConnectFlow#updateServicesстановится функцией приостановки ( I0237d ) - Измените
AdvertiseParams.durationMillisна Long ( If6771 ). - Преобразование
openGattServerв Flow ( Icef54 ) - Выдавать
ScanExceptionпри сбое сканирования и устанавливать для сканера значениеsetLegacy(false)по умолчанию ( Ib337c ) - Выдавать
AdvertiseExceptionпри сбое рекламы ( I0e691 ) - Добавить общее исключение Bluetooth для перехвата ( I0130d )
- Преобразование рекламы в поток и изменение максимальной продолжительности ( I32fd8 )
- Добавьте
serviceDataиserviceSolicitationUuidsвScanResult( I6d7f0 ). - Измените
durationMillisс Long на Duration ( I89d49 ). - Добавьте rssi и
periodicAdvertisingIntervalвScanResult( I60b51 ). - Добавьте
serviceSolicitationUuidиsolicitationUuidMaskвScanFilter( Ic2206 ). - Добавлен
GattServerSessionScope#subscribedCharacteristics( I0edab ). - Добавьте
serviceSolicitationUuidsвAdvertiseParams( Ic9aa7 ) - Измените
AdvertiseParams.durationMillisс Int на Long ( I6873f ) -
GattServerSessionScope#notifyне возвращает результат, но выдает исключение в случае сбоя ( Ifc26f )
Исправления ошибок
- Извлечение функции сканирования ( I4d43f )
Версия 1.0.0-альфа01
20 сентября 2023 г.
Выпущены androidx.bluetooth:bluetooth:1.0.0-alpha01 и androidx.bluetooth:bluetooth-testing:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит эти коммиты.
Новые возможности
- Это первый выпуск API-интерфейсов Bluetooth AndroidX, который предоставляет интерфейс API Kotlin, охватывающий сканирование и рекламу Bluetooth LE, а также варианты использования клиентов и серверов GATT. Он обеспечивает минимальную поверхность API, четкую модель потоков с асинхронными и синхронизирующими операциями, а также гарантирует выполнение всех методов и предоставляет результаты.
Bluetooth
| Последнее обновление | Стабильный выпуск | Кандидат на выпуск | Бета-версия | Альфа-релиз |
|---|---|---|---|---|
| 29 ноября 2023 г. | - | - | - | 1.0.0-альфа02 |
Объявление зависимостей
Чтобы добавить зависимость от Bluetooth, необходимо добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .
Добавьте зависимости для нужных вам артефактов в файл build.gradle для вашего приложения или модуля:
классный
dependencies { implementation "androidx.bluetooth:bluetooth:1.0.0-alpha02" }
Котлин
dependencies { implementation("androidx.bluetooth:bluetooth:1.0.0-alpha02") }
Дополнительные сведения о зависимостях см. в разделе Добавление зависимостей сборки .
Обратная связь
Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.
Дополнительную информацию см . в документации по системе отслеживания проблем .
Для этого артефакта нет примечаний к выпуску.
Версия 1.0
Версия 1.0.0-альфа02
29 ноября 2023 г.
Выпущены androidx.bluetooth:bluetooth:1.0.0-alpha02 и androidx.bluetooth:bluetooth-testing:1.0.0-alpha02 . Версия 1.0.0-alpha02 содержит эти коммиты.
Новые возможности
- Понизьте
minSdkVersionдо 21
Изменения API
-
GattServerConnectFlow#updateServicesстановится функцией приостановки ( I0237d ) - Измените
AdvertiseParams.durationMillisна Long ( If6771 ). - Преобразование
openGattServerв Flow ( Icef54 ) - Выдавать
ScanExceptionпри сбое сканирования и устанавливать для сканера значениеsetLegacy(false)по умолчанию ( Ib337c ) - Выдавать
AdvertiseExceptionпри сбое рекламы ( I0e691 ) - Добавить общее исключение Bluetooth для перехвата ( I0130d )
- Преобразование рекламы в поток и изменение максимальной продолжительности ( I32fd8 )
- Добавьте
serviceDataиserviceSolicitationUuidsвScanResult( I6d7f0 ). - Измените
durationMillisс Long на Duration ( I89d49 ). - Добавьте rssi и
periodicAdvertisingIntervalвScanResult( I60b51 ). - Добавьте
serviceSolicitationUuidиsolicitationUuidMaskвScanFilter( Ic2206 ). - Добавлен
GattServerSessionScope#subscribedCharacteristics( I0edab ). - Добавьте
serviceSolicitationUuidsвAdvertiseParams( Ic9aa7 ) - Измените
AdvertiseParams.durationMillisс Int на Long ( I6873f ) -
GattServerSessionScope#notifyне возвращает результат, но выдает исключение в случае сбоя ( Ifc26f )
Исправления ошибок
- Извлечение функции сканирования ( I4d43f )
Версия 1.0.0-альфа01
20 сентября 2023 г.
Выпущены androidx.bluetooth:bluetooth:1.0.0-alpha01 и androidx.bluetooth:bluetooth-testing:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит эти коммиты.
Новые возможности
- Это первый выпуск API-интерфейсов Bluetooth AndroidX, который предоставляет интерфейс API Kotlin, охватывающий сканирование и рекламу Bluetooth LE, а также варианты использования клиентов и серверов GATT. Он обеспечивает минимальную поверхность API, четкую модель потоков с асинхронными и синхронизирующими операциями, а также гарантирует выполнение всех методов и предоставляет результаты.
Bluetooth
| Последнее обновление | Стабильный выпуск | Кандидат на выпуск | Бета-версия | Альфа-релиз |
|---|---|---|---|---|
| 29 ноября 2023 г. | - | - | - | 1.0.0-альфа02 |
Объявление зависимостей
Чтобы добавить зависимость от Bluetooth, необходимо добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .
Добавьте зависимости для нужных вам артефактов в файл build.gradle для вашего приложения или модуля:
классный
dependencies { implementation "androidx.bluetooth:bluetooth:1.0.0-alpha02" }
Котлин
dependencies { implementation("androidx.bluetooth:bluetooth:1.0.0-alpha02") }
Дополнительные сведения о зависимостях см. в разделе Добавление зависимостей сборки .
Обратная связь
Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.
Дополнительную информацию см . в документации по системе отслеживания проблем .
Для этого артефакта нет примечаний к выпуску.
Версия 1.0
Версия 1.0.0-альфа02
29 ноября 2023 г.
Выпущены androidx.bluetooth:bluetooth:1.0.0-alpha02 и androidx.bluetooth:bluetooth-testing:1.0.0-alpha02 . Версия 1.0.0-alpha02 содержит эти коммиты.
Новые возможности
- Понизьте
minSdkVersionдо 21
Изменения API
-
GattServerConnectFlow#updateServicesстановится функцией приостановки ( I0237d ) - Измените
AdvertiseParams.durationMillisна Long ( If6771 ). - Преобразование
openGattServerв Flow ( Icef54 ) - Выдавать
ScanExceptionпри сбое сканирования и устанавливать для сканера значениеsetLegacy(false)по умолчанию ( Ib337c ) - Выдавать
AdvertiseExceptionпри сбое рекламы ( I0e691 ) - Добавить общее исключение Bluetooth для перехвата ( I0130d )
- Преобразование рекламы в поток и изменение максимальной продолжительности ( I32fd8 )
- Добавьте
serviceDataиserviceSolicitationUuidsвScanResult( I6d7f0 ). - Измените
durationMillisс Long на Duration ( I89d49 ). - Добавьте rssi и
periodicAdvertisingIntervalвScanResult( I60b51 ). - Добавьте
serviceSolicitationUuidиsolicitationUuidMaskвScanFilter( Ic2206 ). - Добавлен
GattServerSessionScope#subscribedCharacteristics( I0edab ). - Добавьте
serviceSolicitationUuidsвAdvertiseParams( Ic9aa7 ) - Измените
AdvertiseParams.durationMillisс Int на Long ( I6873f ) -
GattServerSessionScope#notifyне возвращает результат, но выдает исключение в случае сбоя ( Ifc26f )
Исправления ошибок
- Извлечение функции сканирования ( I4d43f )
Версия 1.0.0-альфа01
20 сентября 2023 г.
Выпущены androidx.bluetooth:bluetooth:1.0.0-alpha01 и androidx.bluetooth:bluetooth-testing:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит эти коммиты.
Новые возможности
- Это первый выпуск API-интерфейсов Bluetooth AndroidX, который предоставляет интерфейс API Kotlin, охватывающий сканирование и рекламу Bluetooth LE, а также варианты использования клиентов и серверов GATT. Он обеспечивает минимальную поверхность API, четкую модель потоков с асинхронными и синхронизирующими операциями, а также гарантирует выполнение всех методов и предоставляет результаты.