Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Conexão Saúde

  
Permite que os desenvolvedores leiam ou gravem registros de saúde e condicionamento físico do usuário.
Atualização mais recente Versão estável Candidata a lançamento Versão Beta Versão Alfa
24 de outubro de 2022 - - - 1.0.0-alpha07

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 responder ao seguinte formulário de declaração do desenvolvedor para solicitar acesso de leitura e/ou gravação de tipos de dados. Inclua na solicitação um ou mais casos de uso válidos para os tipos de dados necessários, com base na finalidade do app. Para mais informações, consulte as perguntas frequentes sobre os requisitos da política do Conexão Saúde e as 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.0.0-alpha08"
}

Kotlin

dependencies {
    // Use to implement health connects
    implementation("androidx.health.connect:connect-client:1.0.0-alpha08")
}

Para ver 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.

Criar novo problema

Consulte a documentação do Issue Tracker para saber mais.

Versão 1.0

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 e ZoneOffset são sempre colocados no início (Id618c).
  • O HealthConnectClient.getOrCreate#packageNames foi renomeado como providerPackageNames (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 como Metadata.id e uso da terminologia recordId 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 como PermissionController.createRequestPermissionResultContract (Icd2fe).
  • Adição do tipo de unidade BloodGlucose para BloodGlucoseRecord (I97678).
  • MenstruationRecord foi renomeado como MenstruationFlowRecord (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çãor 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 como clientRecordId, e clientVersion como clientRecordVersion (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).