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