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, четкую модель потоков с асинхронными и синхронизирующими операциями, а также гарантирует выполнение всех методов и предоставляет результаты.
