Conexão Saúde
Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
---|---|---|---|---|
16 de julho de 2025 | - | 1.1.0-rc03 | - | - |
Como solicitar acesso a tipos de dados
Para nos ajudar a aumentar a privacidade e a segurança do usuário, os desenvolvedores que fazem a integração com o Conexão Saúde precisam declarar o acesso de leitura e/ou gravação para os tipos de dados que os apps deles usam. Os desenvolvedores precisam incluir casos de uso válidos para os tipos de dados usados, com base na finalidade do app. Para mais informações, consulte Incluir informações no formulário de declaração de apps de saúde e Permissões do Conexão Saúde do Android.
Declarar dependências
Para adicionar uma dependência da Conexão Saúde, é preciso adicionar o repositório Maven do Google ao seu projeto. Consulte Repositório Maven do Google para ver mais informações.
Adicione as dependências dos artefatos necessários ao arquivo build.gradle
do
seu app ou módulo:
Groovy
dependencies { // Use to implement health connects implementation "androidx.health.connect:connect-client:1.1.0-rc03" }
Kotlin
dependencies { // Use to implement health connects implementation("androidx.health.connect:connect-client:1.1.0-rc03") }
Para mais informações sobre dependências, consulte Adicionar dependências de build.
Feedback
Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas conhecidos nesta biblioteca antes de criar um novo. Adicione seu voto a um problema clicando no botão de estrela.
Consulte a documentação do Issue Tracker para saber mais.
Health Connect Testing: versão 1.0
Versão 1.0.0-alpha03
9 de abril de 2025
Lançamento de androidx.health.connect:connect-testing:1.0.0-alpha03
. A versão 1.0.0-alpha03 contém estas confirmações.
Correções de bugs
Metadata.populatedWithTestValues
vai preservar os valores originais se uma substituição não for fornecida. (I3ee27).- Só atualize os registros de mudanças ao excluir registros atuais. (I74a16).
Versão 1.0.0-alpha02
26 de fevereiro de 2025
Lançamento de androidx.health.connect:connect-testing:1.0.0-alpha02
. A versão 1.0.0-alpha02 contém estas confirmações.
Mudanças na API
- Introduzir
MetadataTestHelper#populatedWithTestValues
para uso em testes após as mudanças de metadados introduzidas emandroidx.health.connect:connect-client:1.1.0-alpha12
(I1f7f1) - Remoção da anotação
ExperimentalTestingApi
emconnect-testing
(I97a57) - Adiciona stubs completos para registros e mudanças em
FakeHealthConnectClient
(I15a4c).
Versão 1.0.0-alpha01
4 de setembro de 2024
Lançamento de androidx.health.connect:connect-testing:1.0.0-alpha01
. A versão 1.0.0-alpha01 contém estas confirmações.
Novos recursos
A biblioteca de testes da Conexão Saúde simplifica a criação de testes automatizados. Você pode usar essa biblioteca para verificar o comportamento do aplicativo e validar se ele responde corretamente a casos incomuns, que são difíceis de testar manualmente.
Você pode usar a biblioteca para criar testes de unidade locais, que geralmente verificam o comportamento das classes no app que interagem com o cliente do Health Connect.
O ponto de entrada da biblioteca é a classe FakeHealthConnectClient
, que você usa em testes para substituir o HealthConnectClient
. Ele tem os seguintes recursos:
- Uma representação na memória de registros para que você possa inserir, remover, excluir e ler
- Geração de tokens de mudança e acompanhamento de mudanças
- Paginação para registros e mudanças
- As respostas de agregação são compatíveis com stubs
- Permite que qualquer função gere exceções
- Um
FakePermissionController
que pode ser usado para emular verificações de permissões.
Mudanças na API
- Adicionar
FakeHealthConnectClient
e8469 - Adição de substituições de stub para
FakeHealthConnectClient
e8469
Versão 1.1
Versão 1.1.0-rc03
16 de julho de 2025
Lançamento de androidx.health.connect:connect-client:1.1.0-rc03
, androidx.health.connect:connect-client-external-protobuf:1.1.0-rc03
e androidx.health.connect:connect-client-proto:1.1.0-rc03
. A versão 1.1.0-rc03 contém estas confirmações.
Correções de bugs
- O
IllegalArgumentException
foi corrigido para agregações em um limite de DST. (Ic9e4f).
Versão 1.1.0-rc02
4 de junho de 2025
Lançamento de androidx.health.connect:connect-client:1.1.0-rc02
, androidx.health.connect:connect-client-external-protobuf:1.1.0-rc02
e androidx.health.connect:connect-client-proto:1.1.0-rc02
. A versão 1.1.0-rc02 contém estas confirmações.
Correções de bugs
- Adição de compatibilidade para tipos de dispositivos ausentes (Ied486).
- String de permissão atualizada para sessões de mindfulness (I13ab5)
Versão 1.1.0-rc01
23 de abril de 2025
Lançamento de androidx.health.connect:connect-client:1.1.0-rc01
, androidx.health.connect:connect-client-external-protobuf:1.1.0-rc01
e androidx.health.connect:connect-client-proto:1.1.0-rc01
. A versão 1.1.0-rc01 contém estas confirmações.
Mudanças na API
- Adicionamos uma flag de disponibilidade do recurso de atenção plena para desenvolvedores. (I936a8).
Versão 1.1.0-beta02
9 de abril de 2025
Lançamento de androidx.health.connect:connect-client:1.1.0-beta02
, androidx.health.connect:connect-client-external-protobuf:1.1.0-beta02
e androidx.health.connect:connect-client-proto:1.1.0-beta02
. A versão 1.1.0-beta02 contém estas confirmações.
Novos recursos
- Adicionamos APIs experimentais de registro pessoal de saúde (PHR, na sigla em inglês) para leitura e gravação de dados médicos, com base no formato de recursos rápidos de interoperabilidade de saúde (FHIR®). As APIs de PHR incluem:
- Uma constante
FEATURE_PERSONAL_HEALTH_RECORD
para verificar se o PHR está disponível pela API de disponibilidade de recursos. - APIs para aplicativos que gravam fontes de dados e registros médicos.
- APIs para aplicativos que leem fontes de dados e registros médicos com base em permissões concedidas pelo usuário.
- Uma constante
- Adição de APIs experimentais de registro de sessões de atenção plena (I51c13), incluindo:
- APIs para aplicativos que gravam dados de sessões de mindfulness.
- APIs para aplicativos que leem dados de sessões de mindfulness com base em permissões concedidas pelo usuário.
Correções de bugs
- No Android U e versões mais recentes, a validação do Jetpack para valores
ElevationGainedRecord
,FloorsClimbedRecord
,HeartRateVariabilityRmssdRecord
,HeightRecord
,HydrationRecord
,LeanBodyMassRecord
,NutritionRecord
,OxygenSaturationRecord
,RespiratoryRateRecord
,RestingHeartRateRecord
,StepsRecord
,TotalCaloriesBurnedRecord
,Vo2MaxRecord
,WeightRecord
eWheelchairPushesRecord
foi substituída pela validação da plataforma. (I0f40d).
Versão 1.1.0-beta01
12 de março de 2025
Lançamento de androidx.health.connect:connect-client:1.1.0-beta01
, androidx.health.connect:connect-client-external-protobuf:1.1.0-beta01
e androidx.health.connect:connect-client-proto:1.1.0-beta01
. A versão 1.1.0-beta01 contém estas confirmações.
Correções de bugs
- Ativar o cálculo para todos os tipos de agregação em todas as versões do Android. (I8edf).
Versão 1.1.0-alpha12
26 de fevereiro de 2025
Lançamento de androidx.health.connect:connect-client:1.1.0-alpha12
, androidx.health.connect:connect-client-external-protobuf:1.1.0-alpha12
e androidx.health.connect:connect-client-proto:1.1.0-alpha12
. A versão 1.1.0-alpha12 contém estas confirmações.
Mudanças na API
- Tornar o construtor de metadados interno (I1fb8f
- A anotação experimental da API de disponibilidade de recursos foi removida. (I5b54f).
- Introdução aos métodos de fábrica de metadados (I8418b)
- Tornar o método de gravação obrigatório ao criar objetos de metadados (I3a13e)
- Tornar o tipo de dispositivo obrigatório ao criar objetos de dispositivo (Ibc325)
Correções de bugs
- Corrigimos a falta de descrições nas etapas e blocos de exercícios planejados. (I84039)
- Atualização da documentação Java para limites de valores de pressão arterial. (I8d3d4).
- No Android U e versões mais recentes, a validação do Jetpack para valores de registros de pressão arterial foi substituída pela validação da plataforma. (I08bf5).
- Adicione origens de dados contribuintes para resultados agrupados no Android U e versões mais recentes. (Ie7651).
Versão 1.1.0-alpha11
15 de janeiro de 2025
Lançamento de androidx.health.connect:connect-client:1.1.0-alpha11
, androidx.health.connect:connect-client-external-protobuf:1.1.0-alpha11
e androidx.health.connect:connect-client-proto:1.1.0-alpha11
. A versão 1.1.0-alpha11 contém estas confirmações.
Novos recursos
- Atualizamos as permissões de leitura em segundo plano e do histórico para oferecer suporte ao Android 13 e versões anteriores.
Mudanças na API
- Adição de sobrecargas materializadas inline para
HealthPermission.getReadPermission
eHealthPermission.getWritePermission
(I59a2e).
Correções de bugs
- Remoção de métodos de permissão legados (Ifd080)
- Agora, essa biblioteca usa anotações de nulidade do JSpecify, que são de uso de tipo. Os desenvolvedores Kotlin precisam usar o seguinte argumento do compilador para garantir o uso correto:
-Xjspecify-annotations=strict
(esse é o padrão a partir da versão 2.1.0 do compilador Kotlin). (Iaf73a, b/326456246). - Corrigimos a documentação de
HealthPermission.READ_HEALTH_DATA_HISTORY
, especificamente ao apontar que as leituras sem essa permissão só falham ao tentar ler um único ponto de dados. (Id5b5a).
Versão 1.1.0-alpha10
16 de outubro de 2024
Lançamento de androidx.health.connect:connect-client:1.1.0-alpha10
, androidx.health.connect:connect-client-external-protobuf:1.1.0-alpha10
e androidx.health.connect:connect-client-proto:1.1.0-alpha10
. A versão 1.1.0-alpha10 contém estas confirmações.
Novos recursos
- Adicionamos os tipos de agregação
SkinTemperature
. (Ibe123). - Adição da constante
FEATURE_PLANNED_EXERCISE
(Ie02a3). - Adicionamos permissões de leitura do histórico. (I5cf41).
- Adição da API Training plans (If5be1).
- Adição da API
SkinTemperatureRecord
. (I5605d).
Correções de segurança
- A partir desta mudança, o androidx é compilado com o protobuf 4.28.2 para resolver a CVE-2024-7254. Faça upgrade da sua dependência de
androidx.health:connect:connect-client-proto
eandroidx.health:connect:connect-client-external-protobuf
para a versão mais recente, 1.1.0-alpha10, e resolva o risco de vulnerabilidade.
Versão 1.1.0-alpha09
18 de setembro de 2024
Lançamento de androidx.health.connect:connect-client:1.1.0-alpha09
, androidx.health.connect:connect-client-external-protobuf:1.1.0-alpha09
e androidx.health.connect:connect-client-proto:1.1.0-alpha09
. A versão 1.1.0-alpha09 contém estas confirmações.
Novos recursos
- Adicione a permissão de leitura em segundo plano, protegida pela disponibilidade de recursos. (I01036, I44db9).
Versão 1.1.0-alpha08
4 de setembro de 2024
Lançamento de androidx.health.connect:connect-client:1.1.0-alpha08
, androidx.health.connect:connect-client-external-protobuf:1.1.0-alpha08
e androidx.health.connect:connect-client-proto:1.1.0-alpha08
. A versão 1.1.0-alpha08 contém estas confirmações.
Mudanças na API
- Defina o valor padrão para a variável de recursos em
HealthConnectClient
. (I788dc). - Adicione uma API para verificar a disponibilidade de recursos. (Iedd43)
Correções de bugs
- Retornar
SDK_UNAVAILABLE
emHealthConnectClient.getSdkStatus()
quandoHealthConnectManager
for nulo em U+ 5802f - Adicionar substituições de
toString
aRecordClasses
aa5dc - Removemos o esboço manual do acesso a novas APIs da plataforma, já que isso acontece automaticamente pela modelagem de API ao usar o R8 com o AGP 7.3 ou mais recente (por exemplo, a versão 3.3 do R8) e para todos os builds ao usar o AGP 8.1 ou mais recente (por exemplo, a versão 8.1 do D8). Recomendamos que os clientes que não usam o AGP atualizem para a versão 8.1 ou mais recente do D8. Veja mais detalhes neste artigo. (If6b4c, b/345472586)
Versão 1.1.0-alpha07
10 de janeiro de 2024
Lançamento de androidx.health.connect:connect-client:1.1.0-alpha07
. A versão 1.1.0-alpha07 contém estas confirmações.
Mudanças na API
- Retorne
SDK_UNAVAILABLE
quando#getSdkStatus
for chamado de um contexto de usuário do perfil. (I91df3). - O
SleepStageRecord
foi removido. (/If6ada)
Correções de bugs
- Gere
RemoteException
em vez deIllegalStateException
em falhas de vinculação. (Id2233).
Versão 1.1.0-alpha06
18 de outubro de 2023
Lançamento de androidx.health.connect:connect-client:1.1.0-alpha06
. A versão 1.1.0-alpha06 contém estas confirmações.
Mudanças na API
- Torna as definições de
recordingMethod
públicas. (I401fb).
Correções de bugs
- Adicione documentação à rota de exercícios especificando que o local deve ser antes do horário de término da sessão. (0e51e6)
Versão 1.1.0-alpha05
4 de outubro de 2023
Lançamento de androidx.health.connect:connect-client:1.1.0-alpha05
. A versão 1.1.0-alpha05 contém estas confirmações.
Mudanças na API
- Adicionada intent que navega até a tela de gerenciamento de dados da Conexão Saúde. (Ibf591)
- Remoção dos métodos descontinuados em
AggregationResult
. (Idbda9) - Adicionada uma API de conveniência para criar
ReadRecordsRequest
, além de excluir e ler registros, com um tipo de registro materializado. (If58a5).
Correções de bugs
- Correção de um bug no Android 14 em que campos de nutrição nulos estavam sendo retornados como
Double.MIN_VALUE
. (1aa1d1) - Corrigimos um bug no Android 14 em que a agregação por período mensal/anual gerava uma exceção na resposta porque os intervalos tinham o mesmo horário de início/fim. (281313)
Versão 1.1.0-alpha04
6 de setembro de 2023
Lançamento de androidx.health.connect:connect-client:1.1.0-alpha04
. A versão 1.1.0-alpha04 contém estas confirmações.
Mudanças na API
- Somente Java: renomeie o campo
getHasMore()
emChangesResponse
comohasMore()
. (I80695). - Alinhe a verificação de
HealthPermissionsRequestContract#createIntent
em todas as versões do Android. O contrato verifica se todas as permissões estão relacionadas à saúde. (I143fc).
Correções de bugs
- Correção da exceção gerada quando
ExerciseSessionRecord
é criado com umExerciseRoute
que contém uma lista vazia de locais. (I45c16) - Atualização da documentação e do exemplo de código de
SleepSessionRecord
para leitura de sessões de sono. (Idf0de)
Versão 1.1.0-alpha03
26 de julho de 2023
Lançamento de androidx.health.connect:connect-client:1.1.0-alpha03
. A versão 1.1.0-alpha03 contém estas confirmações.
Novos recursos
- API para leitura e gravação de rotas de exercícios:
ExerciseRouteResult
: adicionada aExerciseSessionRecord
- Adição de
ExerciseRouteRequestContract
.
Mudanças na API
- Adicionamos
ExerciseRouteResult
e as subclasses dele:Data
,NoData
eConsentRequiredStates
. - Adicionada
ExerciseRoute
como uma classe independente que contém dados de local para a rota. (I22eed) PERMISSION_WRITE_EXERCISE_ROUTE
foi adicionado. (I92fc4).ExerciseRouteRequestContract
eHealthPermissionsRequestContract
adicionados. (Ief0e5)
Correções de bugs
- Correção da construção de energia em quilojoules (Ie8791).
Versão 1.1.0-alpha02
21 de junho de 2023
Lançamento de androidx.health.connect:connect-client:1.1.0-alpha02
. A versão 1.1.0-alpha02 contém estas confirmações.
Correções de bugs
- Correção do vazamento de
HealthDataSdkService
(Ia3ba5). - Sempre redirecione para o
HealthConnect
Client correto ao solicitar permissões no Android U.(I6415a)
Versão 1.1.0-alpha01
7 de junho de 2023
Lançamento de androidx.health.connect:connect-client:1.1.0-alpha01
. Esta versão foi desenvolvida em uma ramificação interna.
Novos recursos
- Suporte à versão do framework do Android 14 da Conexão Saúde. Esse SDK é um pré-requisito para o Android 14. Sem ele, os apps não poderão se integrar à Conexão Saúde no Android 14.
- Adicionamos um método de gravação para gravar metadados.
Mudanças na API
- Mudanças na API Session:
- Adicionamos vários estágios do sono em
SleepSessionRecord
e removemosSleepStageRecord
. ExerciseLap
eExerciseSegment
foram adicionados aExerciseSessionRecord
.
- Adicionamos vários estágios do sono em
- Limites de taxa periódicos e diários (incluindo limites de memória) para operações de leitura, registro de mudanças, inserção e exclusão.
- Adição de validação para todos os campos
NutritionRecord
. - Adição de validação para
HeartRateVariabilityRmssdRecord
. - Duas APIs descontinuadas foram removidas:
HealthConnectClient#isProviderAvailable
eHealthConnectClient#isApiSupported
.
Correções de bugs
- Unidades fixas de igualdade para todos os tipos de unidades. A igualdade não depende mais do tipo usado para inicialização de unidades. Por exemplo, Mass.grams(1000) agora é igual a Mass.kilograms(1).
Versão 1.0
Versão 1.0.0-alpha11
22 de fevereiro de 2023
Lançamento de androidx.health.connect:connect-client:1.0.0-alpha11
. A versão 1.0.0-alpha11 contém estas confirmações.
Mudanças na API
- Adição de uma intent para abrir o Conexão Saúde (Ic8055).
- Remoção de alguns tipos de exercício. Use
EXERCISE_TYPE_STRENGTH_TRAINING
,EXERCISE_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING
ouEXERCISE_TYPE_CALISTHENICS
no lugar dos tipos removidos (I7291c). - Adição da nova API
sdkStatus()
, que combina as duas APIs descontinuadasisSdkSupported()
eisProviderAvailable()
(Iac89d). - Mudança das APIs que recebem
providerPackageName
para aceitar uma única string em vez de uma lista (I67e0f).
Versão 1.0.0-alpha10
25 de janeiro de 2023
Lançamento de androidx.health.connect:connect-client:1.0.0-alpha10
. A versão 1.0.0-alpha10 contém estas confirmações.
Mudanças na API
ExerciseEventRecord
,ExerciseLapRecord
,ExerciseRepititionRecord
eSwimmingStrokesRecord
não têm mais suporte comoRecordTypes
. Eles não podem mais ser gravados nem lidos naHealthConnect
. Remova todas as referências a esses tipos de dados da integraçãoHealthConnect
(If7ca2).- Mudanças nas APIs de permissões para que aceitem permissões em um novo formato baseado em strings. Essa mudança também exige mudar a declaração de permissões para o formato padrão do Android (Ib0a2f).
Versão 1.0.0-alpha09
11 de janeiro de 2023
Lançamento de androidx.health.connect:connect-client:1.0.0-alpha09
. A versão 1.0.0-alpha09 contém estas confirmações.
Novos recursos
- Dois novos tipos de dados de saúde da mulher para o Conexão Saúde:
IntermenstrualBleedingRecord
eMenstruationPeriodRecord
. Os valores paraMenstruationFlow.ENUMs
são: "Light" (leve), "Medium" (médio), "Heavy" (forte) e "Unknown" (desconhecido).
Mudanças na API
IntermenstrualBleedingRecord
foi adicionado (Idc470).- O tipo de registro
MenstruationPeriodRecord
foi adicionado (Iea545).
Versão 1.0.0-alpha08
7 de dezembro de 2022
Lançamento de androidx.health.connect:connect-client:1.0.0-alpha08
. A versão 1.0.0-alpha08 contém estas confirmações.
Mudanças na API
- Adiciona
BodyWaterMass
,HeartRateVariabilityRmssdRecord
como novos tipos de registro com suporte (Ifd58f). - Remove
HipCircumferenceRecord
eWaistCircumferenceRecord
comoRecordTypes
com suporte (I62fb9). - O
MenstruationFlowRecord.flow
foi modificado destringdef
paraintdefs
(I0369f). - Os campos Record de tipo enumerado com
Strings
foram modificados paraIntegers
a fim de melhorar o desempenho (I3b295). - Os campos
ExerciseSession
,ExerciseRepetitions
,SleepStage
de tipo enumerado foram modificados de strings para tipos de números inteiros (Id32a9). ExerciseSessionRecord.ACTIVE_TIME_TOTAL->EXERCISE_DURATION_TOTAL
foi renomeado (I5d7bd).- Adiciona "Incomum" aos tipos enumerados
CervicalMucus
. "Clear" foi renomeado como "Eggwhite" para ser mais específico.CervicalMucus#appearance
e #sensation foram modificados deStringDefs
para IntDefs (I3ac51). StringDef
do tipo enumeradoDeviceTypes
foi movida paraIntDefs
em "Device" (I3abf3).- Adiciona
HealthConnectClient.isApiSupported()
, que retorna "false" nas versões do SDK sem implementações compatíveis.HealthConnectClient.isAvailable->isProviderAvailable
foi renomeado (I3674e).
Correções de bugs
- Não é permitido usar valores de
HeartRate beatsPerMinute
menores que 1 (I6052f). - A anotação
@JvmDefaultWithCompatibility
foi adicionada (I8f206).
Versão 1.0.0-alpha07
24 de outubro de 2022
Lançamento de androidx.health.connect:connect-client:1.0.0-alpha07
. A versão 1.0.0-alpha07 contém estas confirmações.
Mudanças na API
- Argumentos de registro sem valores padrão são colocados antes dos argumentos com valores padrão. Para manter a consistência, os argumentos
Instant
eZoneOffset
são sempre colocados no início (Id618c). - O
HealthConnectClient.getOrCreate#packageNames
foi renomeado comoproviderPackageNames
(Id81e4).
Correções de bugs
- Adição das validações de valor do campo de registro. Valores muito incorretos vão gerar
IllegalArgumentExceptions
quando o valor fornecido estiver fora dos limites razoáveis (Ie171d). - Validação do horário de início do registro antes do horário de término, quando relevante (I02460).
Versão 1.0.0-alpha06
5 de outubro de 2022
Lançamento de androidx.health.connect:connect-client:1.0.0-alpha06
. A versão 1.0.0-alpha06 contém estas confirmações.
Correções de bugs
- Melhora o ciclo de vida da conexão de serviço (If2bd5).
- Foi corrigido um bug de falha de NPE quando a exceção era gerada na conexão de serviço (I13546).
Versão 1.0.0-alpha05
21 de setembro de 2022
Lançamento de androidx.health.connect:connect-client:1.0.0-alpha05
. A versão 1.0.0-alpha05 contém estas confirmações.
Mudanças na API
- Renomeação de
Metadata.uid
comoMetadata.id
e uso da terminologiarecordId
de forma consistente em todas as APIs CRUD relacionadas (I3d1d2). - Transformação de
PermissionController.createRequestPermissionActivityContract
em um método estático em vez de um método de instância. Renomeado comoPermissionController.createRequestPermissionResultContract
(Icd2fe). - Adição do tipo de unidade
BloodGlucose
paraBloodGlucoseRecord
(I97678). MenstruationRecord
foi renomeado comoMenstruationFlowRecord
(I3b88e).
Correções de bugs
- Corrigidos comportamentos não intencionais que não propagam estatísticas em primeiro plano do processo do cliente (Ifb44c).
Versão 1.0.0-alpha04
androidx.health.connect:connect-client:1.0.0-alpha04
foi lançado
em 24 de agosto de 2022. A versão 1.0.0-alpha04 contém estas confirmações.
Migração para o androidx.health.connect
A partir da versão 1.0.0-alpha04, androidx.health:health-connect-client
foi migrado para
androidx.health.connect:connect-client
. Para acessar versões anteriores da Conexão
Saúde, acesse
a página
androidx.health.
Para migrar, basta mudar a importação da dependência de
androidx.health:health-connect-client:1.0.0-alpha03
para
androidx.health.connect:connect-client:1.0.0-alpha04
.
Novos recursos
- Inclusão de registros de depuração opcionais integrados para chamadas de API (link).
Mudanças na API
- Os metadados
clientId
foram renomeados comoclientRecordId
, eclientVersion
comoclientRecordVersion
(link). - O UID de metadados agora é mais fácil de usar para os leitores e não é mais anulável (link).
- Adicionamos Libras como uma unidade de massa (link).
DeletionChange.deleteUid
foi renomeado como uid (link).- O elemento Permission foi renomeado como HealthPermission. Isso evita ambiguidade com permissões do framework do Android (link).
Correções de bugs
- Foram corrigidos problemas de regressão com unidade de calorias incorreta com a energia (link).
- Foram corrigidos problemas de regressão com agregação para alguns tipos de registro (link).