Health Connect
| Последнее обновление | Стабильный релиз | Кандидат на релиз | Бета-версия | Альфа-релиз | 
|---|---|---|---|---|
| 8 октября 2025 г. | 1.1.0 | - | - | 1.2.0-альфа02 | 
Запрос доступа к типам данных
Чтобы помочь нам повысить конфиденциальность и безопасность пользователей, разработчики, интегрирующиеся с Health Connect, должны декларировать права доступа на чтение и/или запись для типов данных , используемых в их приложениях. Разработчики должны включать допустимые варианты использования используемых типов данных в зависимости от назначения приложения. Подробнее см. в разделах «Предоставьте информацию для формы декларации приложений Health» и «Разрешения Health Connect для Android» .
Объявление зависимостей
Чтобы добавить зависимость от работоспособности, необходимо добавить репозиторий Google Maven в свой проект. Подробнее см. в репозитории Google Maven .
 Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:
классный
dependencies { // Use to implement health connects implementation "androidx.health.connect:connect-client:1.2.0-alpha02" }
Котлин
dependencies { // Use to implement health connects implementation("androidx.health.connect:connect-client:1.2.0-alpha02") }
Дополнительные сведения о зависимостях см. в разделе Добавление зависимостей сборки .
Обратная связь
Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с уже существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав на кнопку со звёздочкой.
Более подробную информацию см. в документации по системе отслеживания проблем .
Тестирование Health Connect версии 1.0
Версия 1.0.0-альфа03
9 апреля 2025 г.
 Выпущена androidx.health.connect:connect-testing:1.0.0-alpha03 . Версия 1.0.0-alpha03 содержит следующие коммиты .
Исправления ошибок
-  
Metadata.populatedWithTestValuesсохранит исходные значения, если не указано переопределение. ( I3ee27 ) - Обновляйте журналы изменений только при удалении существующих записей. ( I74a16 )
 
Версия 1.0.0-альфа02
26 февраля 2025 г.
 Выпущена androidx.health.connect:connect-testing:1.0.0-alpha02 . Версия 1.0.0-alpha02 содержит следующие коммиты .
Изменения API
-  Введен 
MetadataTestHelper#populatedWithTestValuesдля использования в тестах после внесения изменений в метаданные вandroidx.health.connect:connect-client:1.1.0-alpha12( I1f7f1 ). -  Удаляет аннотацию 
ExperimentalTestingApiвconnect-testing( I97a57 ) -  Добавляет полные заглушки для записей и изменений в 
FakeHealthConnectClient( I15a4c ) 
Версия 1.0.0-альфа01
4 сентября 2024 г.
 Выпущена androidx.health.connect:connect-testing:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит следующие коммиты .
Новые функции
Библиотека Health Connect Testing упрощает создание автоматизированных тестов. Вы можете использовать её для проверки поведения вашего приложения и подтверждения его корректной реакции на нестандартные ситуации, которые сложно протестировать вручную.
Вы можете использовать библиотеку для создания локальных модульных тестов, которые обычно проверяют поведение классов в вашем приложении, взаимодействующих с клиентом Health Connect.
 Точкой входа в библиотеку является класс FakeHealthConnectClient , который используется в тестах для замены HealthConnectClient . Он обладает следующими функциями:
- Представление записей в памяти, позволяющее вставлять, удалять, удалять и читать их.
 - Генерация токенов изменений и отслеживание изменений
 - Пагинация для записей и изменений
 - Агрегационные ответы поддерживаются заглушками
 - Позволяет любой функции генерировать исключения
 -  
FakePermissionController, который можно использовать для эмуляции проверки разрешений. 
Изменения API
-  Добавить 
FakeHealthConnectCliente8469 -  Добавить переопределения заглушек для 
FakeHealthConnectCliente8469 
Версия 1.2
Версия 1.2.0-альфа02
8 октября 2025 г.
 Выпущены androidx.health.connect:connect-client:1.2.0-alpha02 , androidx.health.connect:connect-client-external-protobuf:1.2.0-alpha02 и androidx.health.connect:connect-client-proto:1.2.0-alpha02 . Версия 1.2.0-alpha02 содержит эти коммиты .
Изменения API
- Добавляет новые перечисления типов устройств ( I86ce3 )
 
Версия 1.2.0-альфа01
30 июля 2025 г.
 Выпущены androidx.health.connect:connect-client:1.2.0-alpha01 , androidx.health.connect:connect-client-external-protobuf:1.2.0-alpha01 и androidx.health.connect:connect-client-proto:1.2.0-alpha01 . Версия 1.2.0-alpha01 содержит эти коммиты .
Новые функции
- Добавить поддержку обратной совместимости для температуры кожи ( d04b1df )
 - Добавить поддержку обратной совместимости для Mindfulness ( 444eda2 )
 - Добавить API Activity Intensity для Android 14+ ( d10f67b )
 
Версия 1.1
Версия 1.1.0
8 октября 2025 г.
 androidx.health.connect:connect-client:1.1.0 , androidx.health.connect:connect-client-external-protobuf:1.1.0 и androidx.health.connect:connect-client-proto:1.1.0 были переведены в первый стабильный релиз без каких-либо изменений с момента предыдущего релиза RC.
Версия 1.1.0-rc03
16 июля 2025 г.
 Выпущены androidx.health.connect:connect-client:1.1.0-rc03 , androidx.health.connect:connect-client-external-protobuf:1.1.0-rc03 и androidx.health.connect:connect-client-proto:1.1.0-rc03 . Версия 1.1.0-rc03 содержит эти коммиты .
Исправления ошибок
-  Исправлено исключение 
IllegalArgumentExceptionдля агрегаций, выходящих за границу летнего времени (DST). ( Ic9e4f ) 
Версия 1.1.0-rc02
4 июня 2025 г.
 Выпущены androidx.health.connect:connect-client:1.1.0-rc02 , androidx.health.connect:connect-client-external-protobuf:1.1.0-rc02 и androidx.health.connect:connect-client-proto:1.1.0-rc02 . Версия 1.1.0-rc02 содержит эти коммиты .
Исправления ошибок
- Добавлена поддержка отсутствующих типов устройств ( Ied486 )
 - Обновленная строка разрешения для сеансов осознанности ( I13ab5 )
 
Версия 1.1.0-rc01
23 апреля 2025 г.
 Выпущены androidx.health.connect:connect-client:1.1.0-rc01 , androidx.health.connect:connect-client-external-protobuf:1.1.0-rc01 и androidx.health.connect:connect-client-proto:1.1.0-rc01 . Версия 1.1.0-rc01 содержит эти коммиты .
Изменения API
- Добавлен флаг доступности функции осознанности для разработчиков. ( I936a8 )
 
Версия 1.1.0-beta02
9 апреля 2025 г.
 Выпущены androidx.health.connect:connect-client:1.1.0-beta02 , androidx.health.connect:connect-client-external-protobuf:1.1.0-beta02 и androidx.health.connect:connect-client-proto:1.1.0-beta02 . Версия 1.1.0-beta02 содержит эти коммиты .
Новые функции
-  Добавлены экспериментальные API персональных медицинских карт (PHR) для чтения и записи медицинских данных на основе формата Fast Healthcare Interoperability Resources (FHIR®). API PHR включают в себя:
-  Константа 
FEATURE_PERSONAL_HEALTH_RECORDдля проверки доступности PHR через API доступности функций. - API для приложений, записывающих источники медицинских данных и записи.
 - API для приложений, считывающих источники медицинских данных и записи на основе предоставленных пользователем разрешений.
 
 -  Константа 
 -  Добавлены экспериментальные API записи сеансов осознанности ( I51c13 ), включая:
- API для приложений, записывающих данные сеансов осознанности.
 - API для приложений, считывающих данные сеансов осознанности на основе предоставленных пользователем разрешений.
 
 
Исправления ошибок
-  Для Android U и более поздних версий валидация Jetpack для значений 
ElevationGainedRecord,FloorsClimbedRecord,HeartRateVariabilityRmssdRecord,HeightRecord,HydrationRecord,LeanBodyMassRecord,NutritionRecord,OxygenSaturationRecord,RespiratoryRateRecord,RestingHeartRateRecord,StepsRecord,TotalCaloriesBurnedRecord,Vo2MaxRecord,WeightRecordиWheelchairPushesRecordбыла заменена валидацией платформы. ( I0f40d ) 
Версия 1.1.0-beta01
12 марта 2025 г.
 Выпущены androidx.health.connect:connect-client:1.1.0-beta01 , androidx.health.connect:connect-client-external-protobuf:1.1.0-beta01 и androidx.health.connect:connect-client-proto:1.1.0-beta01 . Версия 1.1.0-beta01 содержит эти коммиты .
Исправления ошибок
- Включить расчет для всех типов агрегации во всех версиях Android. ( I8edf )
 
Версия 1.1.0-альфа12
26 февраля 2025 г.
 Выпущены androidx.health.connect:connect-client:1.1.0-alpha12 , androidx.health.connect:connect-client-external-protobuf:1.1.0-alpha12 и androidx.health.connect:connect-client-proto:1.1.0-alpha12 . Версия 1.1.0-alpha12 содержит эти коммиты .
Изменения API
- Сделать конструктор метаданных внутренним ( I1fb8f
 - Удалена экспериментальная аннотация для API доступности функций. ( I5b54f )
 - Введение методов фабрики метаданных ( I8418b )
 - Сделать метод записи обязательным при создании объектов метаданных ( I3a13e )
 - Сделайте тип устройства обязательным при создании объектов Device ( Ibc325 )
 
Исправления ошибок
- Исправлены отсутствующие описания в запланированных шагах и блоках упражнений. ( I84039 )
 - Обновление документации Java для предельных значений артериального давления. ( I8d3d4 )
 - Для Android U и более поздних версий проверка значений записи артериального давления с помощью Jetpack была заменена проверкой платформы. ( I08bf5 )
 - Добавьте источники данных для сегментированных результатов на устройствах Android U и выше. ( Ie7651 )
 
Версия 1.1.0-альфа11
15 января 2025 г.
 Выпущены androidx.health.connect:connect-client:1.1.0-alpha11 , androidx.health.connect:connect-client-external-protobuf:1.1.0-alpha11 и androidx.health.connect:connect-client-proto:1.1.0-alpha11 . Версия 1.1.0-alpha11 содержит эти коммиты .
Новые функции
- Обновлены разрешения на чтение фона и истории для поддержки Android 13 и ниже.
 
Изменения API
-  Добавлены встроенные перегрузки для 
HealthPermission.getReadPermissionиHealthPermission.getWritePermission( I59a2e ). 
Исправления ошибок
- Удалить устаревшие методы разрешения ( Ifd080 )
 -  Эта библиотека теперь использует аннотации JSpecify, определяющие значение null , которые являются типовыми. Разработчикам Kotlin следует использовать следующий аргумент компилятора для обеспечения корректного использования: 
-Xjspecify-annotations=strict(это значение по умолчанию, начиная с версии 2.1.0 компилятора Kotlin). ( Iaf73a , b/326456246 ) -  Исправлена документация для 
HealthPermission.READ_HEALTH_DATA_HISTORY, в частности, указано, что чтение без этого разрешения завершается ошибкой только при попытке чтения одной точки данных. ( Id5b5a ) 
Версия 1.1.0-альфа10
16 октября 2024 г.
 Выпущены androidx.health.connect:connect-client:1.1.0-alpha10 , androidx.health.connect:connect-client-external-protobuf:1.1.0-alpha10 и androidx.health.connect:connect-client-proto:1.1.0-alpha10 . Версия 1.1.0-alpha10 содержит эти коммиты .
Новые функции
-  Добавлены типы агрегации 
SkinTemperature. ( Ibe123 ) -  Добавлена константа 
FEATURE_PLANNED_EXERCISE( Ie02a3 ) - Добавлены разрешения на чтение истории. ( I5cf41 )
 - Добавлен API планов обучения ( If5be1 )
 -  Добавлен API 
SkinTemperatureRecord. ( I5605d ) 
Исправления безопасности
-  С момента внесения этого изменения androidx компилируется с использованием protobuf 4.28.2 для устранения уязвимости CVE-2024-7254 . Обновите зависимости от 
androidx.health:connect:connect-client-protoиandroidx.health:connect:connect-client-external-protobufдо последней версии 1.1.0-alpha10, чтобы устранить риск уязвимости. 
Версия 1.1.0-альфа09
18 сентября 2024 г.
 Выпущены androidx.health.connect:connect-client:1.1.0-alpha09 , androidx.health.connect:connect-client-external-protobuf:1.1.0-alpha09 и androidx.health.connect:connect-client-proto:1.1.0-alpha09 . Версия 1.1.0-alpha09 содержит эти коммиты .
Новые функции
Версия 1.1.0-альфа08
4 сентября 2024 г.
 Выпущены androidx.health.connect:connect-client:1.1.0-alpha08 , androidx.health.connect:connect-client-external-protobuf:1.1.0-alpha08 и androidx.health.connect:connect-client-proto:1.1.0-alpha08 . Версия 1.1.0-alpha08 содержит эти коммиты .
Изменения API
-  Установить значение по умолчанию для переменной функций в 
HealthConnectClient. ( I788dc ) - Добавьте API для проверки доступности функций. ( Iedd43 )
 
Исправления ошибок
-  Возвращает 
SDK_UNAVAILABLEвHealthConnectClient.getSdkStatus(), когдаHealthConnectManagerимеет значение null в U+ 5802f -  Добавить переопределения 
toStringвRecordClassesaa5dc - Удалено ручное описание доступа к новым API платформы, поскольку это происходит автоматически посредством моделирования API при использовании R8 с AGP 7.3 или более поздней версии (например, R8 версии 3.3) и для всех сборок с использованием AGP 8.1 или более поздней версии (например, D8 версии 8.1). Клиентам, не использующим AGP, рекомендуется обновиться до D8 версии 8.1 или более поздней. Подробнее см. в этой статье . ( If6b4c , b/345472586 )
 
Версия 1.1.0-альфа07
10 января 2024 г.
 Выпущена androidx.health.connect:connect-client:1.1.0-alpha07 . Версия 1.1.0-alpha07 содержит следующие изменения.
Изменения API
-  Возвращает 
SDK_UNAVAILABLEпри вызове#getSdkStatusиз контекста пользователя профиля. ( I91df3 ) -  Удалить 
SleepStageRecord. ( /If6ada ) 
Исправления ошибок
-  Вызвать 
RemoteExceptionвместоIllegalStateExceptionпри ошибках привязки. ( Id2233 ) 
Версия 1.1.0-альфа06
18 октября 2023 г.
 Выпущена androidx.health.connect:connect-client:1.1.0-alpha06 . Версия 1.1.0-alpha06 содержит следующие изменения.
Изменения API
-  Делает определения 
recordingMethodобщедоступными. ( I401fb ) 
Исправления ошибок
- Добавить документацию к маршруту тренировки, указав, что место должно быть до времени окончания сессии. ( 0e51e6 )
 
Версия 1.1.0-альфа05
4 октября 2023 г.
 Выпущена androidx.health.connect:connect-client:1.1.0-alpha05 . Версия 1.1.0-alpha05 содержит следующие изменения.
Изменения API
- Добавлено намерение, которое осуществляет переход на экран управления данными Health Connect. ( Ibf591 )
 -  Удалены устаревшие методы в 
AggregationResult. ( Idbda9 ) -  Добавлен удобный API для создания 
ReadRecordsRequest, а также удаления и чтения записей с использованием конкретизированного типа записи. ( If58a5 ) 
Исправления ошибок
-  Исправлена ошибка в Android 14, из-за которой нулевые поля питания возвращались как 
Double.MIN_VALUE. ( 1aa1d1 ) - Исправлена ошибка в Android 14, из-за которой агрегация по ежемесячному/ежегодному периоду вызывала исключение в ответе из-за того, что сегменты имели одинаковое время начала/окончания. ( 281313 )
 
Версия 1.1.0-альфа04
6 сентября 2023 г.
 Выпущена androidx.health.connect:connect-client:1.1.0-alpha04 . Версия 1.1.0-alpha04 содержит следующие изменения.
Изменения API
-  Только для Java: переименуйте поле 
getHasMore()вChangesResponseвhasMore(). ( I80695 ) -  Согласуйте проверку 
HealthPermissionsRequestContract#createIntentмежду версиями Android. Контракт проверяет, что все разрешения связаны с состоянием здоровья. ( I143fc ) 
Исправления ошибок
-  Исправлено исключение, которое возникает при создании 
ExerciseSessionRecordсExerciseRoute, содержащим пустой список местоположений. ( I45c16 ) -  Обновите документацию 
SleepSessionRecordи пример кода для чтения сеансов сна. ( Idf0de ) 
Версия 1.1.0-альфа03
26 июля 2023 г.
 Выпущена androidx.health.connect:connect-client:1.1.0-alpha03 . Версия 1.1.0-alpha03 содержит следующие изменения.
Новые функции
-  API для чтения и письма Маршруты упражнений:
-  Добавлен 
ExerciseRouteResultвExerciseSessionRecord -  Добавлен 
ExerciseRouteRequestContract 
 -  Добавлен 
 
Изменения API
-  Добавлен 
ExerciseRouteResultи его подклассы:Data,NoDataиConsentRequiredStates. -  Добавлен 
ExerciseRouteкак отдельный класс, который хранит данные о местоположении маршрута. ( I22eed ) -  Добавлено 
PERMISSION_WRITE_EXERCISE_ROUTE. ( I92fc4 ) -  Добавлен 
ExerciseRouteRequestContract, добавленHealthPermissionsRequestContract. ( Ief0e5 ) 
Исправления ошибок
- Исправлена конструкция энергии в килоджоулях ( Ie8791 )
 
Версия 1.1.0-альфа02
21 июня 2023 г.
 Выпущена androidx.health.connect:connect-client:1.1.0-alpha02 . Версия 1.1.0-alpha02 содержит следующие изменения.
Исправления ошибок
-  Исправлена утечка 
HealthDataSdkService( Ia3ba5 ) -  Всегда перенаправляйте на нужный клиент 
HealthConnectпри запросе разрешений на Android U. ( I6415a ) 
Версия 1.1.0-альфа01
7 июня 2023 г.
 Выпущена версия androidx.health.connect:connect-client:1.1.0-alpha01 . Эта версия разрабатывается во внутренней ветке.
Новые функции
- Поддержка версии Health Connect для Android 14. Этот SDK является обязательным условием для Android 14. Без него приложения не смогут интегрироваться с Health Connect на Android 14.
 - Добавлен метод записи для записи метаданных.
 
Изменения API
-  Изменения API сеанса:
-  Добавлены различные стадии сна в 
SleepSessionRecordи удаленSleepStageRecord. -  Добавлены 
ExerciseLapиExerciseSegmentвExerciseSessionRecord. 
 -  Добавлены различные стадии сна в 
 - Периодические и суточные ограничения скорости (включая ограничения памяти) для операций чтения, изменения журнала, вставки и удаления.
 -  Добавлена проверка всех полей 
NutritionRecord. -  Добавлена проверка для 
HeartRateVariabilityRmssdRecord. -  Удалены два устаревших API: 
HealthConnectClient#isProviderAvailableиHealthConnectClient#isApiSupported. 
Исправления ошибок
- Исправлено равенство единиц для всех типов единиц. Равенство больше не зависит от типа, используемого для инициализации единиц. Например, Mass.grams(1000) теперь равно Mass.kilograms(1).
 
Версия 1.0
Версия 1.0.0-альфа11
22 февраля 2023 г.
 Выпущена androidx.health.connect:connect-client:1.0.0-alpha11 . Версия 1.0.0-alpha11 содержит следующие изменения.
Изменения API
- Добавление намерения для открытия Health Connect. ( Ic8055 )
 -  Удаление некоторых типов упражнений. Вместо удалённых типов используйте 
EXERCISE_TYPE_STRENGTH_TRAINING,EXERCISE_TYPE_HIGH_INTENSITY_INTERVAL_TRAININGилиEXERCISE_TYPE_CALISTHENICS. ( I7291c ) -  Добавлен новый API 
sdkStatus(), который объединяет два теперь устаревших APIisSdkSupported()иisProviderAvailable(). ( Iac89d ) -  Изменение API, принимающих 
providerPackageName, для приема одной строки, а не списка. ( I67e0f ) 
Версия 1.0.0-альфа10
25 января 2023 г.
 Выпущена androidx.health.connect:connect-client:1.0.0-alpha10 . Версия 1.0.0-alpha10 содержит следующие изменения.
Изменения API
-  
ExerciseEventRecord,ExerciseLapRecord,ExerciseRepititionRecordиSwimmingStrokesRecordбольше не поддерживаются какRecordTypes. Их больше нельзя записывать и читать изHealthConnect. Удалите все ссылки на эти типы данных из интеграцииHealthConnect. ( If7ca2 ) - Изменения в API разрешений для принятия разрешений в новом строковом формате. Это изменение также требует изменения объявления разрешений на стандартный формат разрешений Android. ( Ib0a2f )
 
Версия 1.0.0-альфа09
11 января 2023 г.
 Выпущена androidx.health.connect:connect-client:1.0.0-alpha09 . Версия 1.0.0-alpha09 содержит следующие изменения.
Новые функции
-  Добавлены 2 новых типа данных о женском здоровье для Health Connect: 
IntermenstrualBleedingRecordиMenstruationPeriodRecord. ТипыMenstruationFlow.ENUMs: Light (слабая), Medium (средняя), Heavy (обильная) и Unknown (неизвестно). 
Изменения API
-  Добавлена запись 
IntermenstrualBleedingRecord( Idc470 ) -  Добавлен тип записи 
MenstruationPeriodRecord( Iea545 ) 
Версия 1.0.0-альфа08
7 декабря 2022 г.
 Выпущена androidx.health.connect:connect-client:1.0.0-alpha08 . Версия 1.0.0-alpha08 содержит следующие изменения.
Изменения API
-  Добавляет 
BodyWaterMassиHeartRateVariabilityRmssdRecordв качестве новых поддерживаемых типов записей. ( Ifd58f ) -  Удаляет 
HipCircumferenceRecord,WaistCircumferenceRecordиз поддерживаемыхRecordTypes. ( I62fb9 ) -  Изменен 
MenstruationFlowRecord.flowсоstringdefнаintdefs. ( I0369f ) -  Изменены поля записи типа enum со 
StringsнаIntegersдля повышения производительности. ( I3b295 ) -  Изменены перечисления полей 
ExerciseSession,ExerciseRepetitions,SleepStageсо строковых на целочисленные типы. ( Id32a9 ) -  Переименован 
ExerciseSessionRecord.ACTIVE_TIME_TOTAL->EXERCISE_DURATION_TOTAL. ( I5d7bd ) -  Добавлено «Unusual» в перечисления 
CervicalMucus. Переименовано «Clear» в «Eggwhite» для большей специфичности. ПараметрыCervicalMucus#appearanceи #sensation изменены соStringDefsна IntDefs. ( I3ac51 ) -  
StringDefперечисленияDeviceTypesтеперь перемещен вIntDefsв разделе Device. ( I3abf3 ) -  Добавлен метод 
HealthConnectClient.isApiSupported(), который возвращает false в версиях SDK без совместимых реализаций.HealthConnectClient.isAvailable->isProviderAvailable. ( I3674e ) 
Исправления ошибок
-  Запретить значения 
HeartRate beatsPerMinuteменьше 1 ( I6052f ) -  Добавление аннотации 
@JvmDefaultWithCompatibility( I8f206 ) 
Версия 1.0.0-альфа07
24 октября 2022 г.
 Выпущена androidx.health.connect:connect-client:1.0.0-alpha07 . Версия 1.0.0-alpha07 содержит следующие изменения.
Изменения API
-  Аргументы записи без значений по умолчанию размещаются перед аргументами со значениями по умолчанию. Для согласованности аргументы 
InstantиZoneOffsetвсегда размещаются в самом начале. ( Id618c ) -  Переименуйте 
HealthConnectClient.getOrCreate#packageNamesвproviderPackageNames. ( Id81e4 ) 
Исправления ошибок
-  Добавляет проверки значений полей записи. Совершенно неверные значения будут вызывать исключения 
IllegalArgumentExceptions, если предоставленное значение выходит за разумные пределы. ( Ie171d ) - Проверяет время начала записи до времени окончания, где это применимо. ( I02460 )
 
Версия 1.0.0-альфа06
5 октября 2022 г.
 Выпущена androidx.health.connect:connect-client:1.0.0-alpha06 . Версия 1.0.0-alpha06 содержит следующие изменения.
Исправления ошибок
- Улучшает жизненный цикл подключения к услуге. ( If2bd5 )
 - Исправлена ошибка сбоя NPE при возникновении исключения в подключении к службе. ( I13546 )
 
Версия 1.0.0-альфа05
21 сентября 2022 г.
 Выпущена androidx.health.connect:connect-client:1.0.0-alpha05 . Версия 1.0.0-alpha05 содержит следующие изменения.
Изменения API
-  
Metadata.uidпереименован вMetadata.idи используется терминологияrecordIdпоследовательно во всех связанных API CRUD. ( I3d1d2 ) -  Метод 
PermissionController.createRequestPermissionActivityContractтеперь статический, а не экземплярный. Переименован вPermissionController.createRequestPermissionResultContract. ( Icd2fe ) -  Добавлен тип единицы 
BloodGlucoseдляBloodGlucoseRecord( I97678 ). -  Переименовать 
MenstruationRecord->MenstruationFlowRecord. ( I3b88e ) 
Исправления ошибок
- Исправлено непреднамеренное поведение, при котором не передается статистика переднего плана из клиентского процесса. ( Ifb44c )
 
Версия 1.0.0-альфа04
 24 августа 2022 г. выпущена androidx.health.connect:connect-client:1.0.0-alpha04 . Версия 1.0.0-alpha04 содержит следующие изменения.
Миграция на `androidx.health.connect
 Начиная с версии 1.0.0-alpha04, androidx.health:health-connect-client был перенесён в androidx.health.connect:connect-client . Предыдущие версии Health Connect можно найти на странице androidx.health .
 Для миграции просто измените импорт зависимости с androidx.health:health-connect-client:1.0.0-alpha03 на androidx.health.connect:connect-client:1.0.0-alpha04 .
Новые функции
- Включены дополнительные встроенные журналы отладки для вызовов API ( ссылка )
 
Изменения API
-  Метаданные 
clientIdпереименованы вclientRecordId,clientVersionвclientRecordVersion. ( ссылка ) - Сделал uid метаданных более удобным для читателей, больше не допускает значение NULL. ( ссылка )
 - Добавлены фунты к единице массы ( ссылка )
 -  Переименован 
DeletionChange.deleteUidв uid ( ссылка ) - Переименуйте Permission в HealthPermission. Это позволит избежать неоднозначности с разрешениями Android Framework. ( ссылка )
 
Исправления ошибок
- Исправлены проблемы регрессии с некорректной единицей измерения калорий в Energy ( ссылка )
 - Исправлена проблема регрессии при агрегации для нескольких типов записей ( ссылка )