컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

헬스 커넥트

  
개발자가 사용자의 건강/피트니스 기록을 읽거나 쓸 수 있습니다.
최근 업데이트 공개 버전 출시 후보 버전 베타 버전 알파 버전
2022년 10월 24일 - - - 1.0.0-alpha07

종속 항목 선언

헬스의 종속 항목을 추가하려면 프로젝트에 Google Maven 저장소를 추가해야 합니다. 자세한 내용은 Google Maven 저장소를 읽어보세요.

다음과 같이 앱 또는 모듈의 build.gradle 파일에 필요한 아티팩트의 종속 항목을 추가합니다.

Groovy

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

Kotlin

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

종속 항목에 관한 자세한 내용은 빌드 종속 항목 추가를 참고하세요.

의견

제출하신 의견은 Jetpack을 개선하는 데 도움이 됩니다. 새로운 문제를 발견하거나 라이브러리 개선을 위한 아이디어가 있다면 Google에 알려 주세요. 새 문제를 제출하기 전에 이 라이브러리의 기존 문제를 살펴보시기 바랍니다. 별표 버튼을 클릭하여 기존 문제에 투표할 수 있습니다.

새로운 문제 제출하기

자세한 내용은 Issue Tracker 문서를 참고하세요.

버전 1.0

버전 1.0.0-alpha07

2022년 10월 24일

androidx.health.connect:connect-client:1.0.0-alpha07이 출시되었습니다. 버전 1.0.0-alpha07에 포함된 커밋을 확인하세요.

API 변경사항

  • 기본값이 없는 레코드 인수는 기본값이 있는 인수 앞에 배치됩니다. 일관성을 위해 InstantZoneOffset 인수는 항상 맨 앞에 배치됩니다. (Id618c)
  • HealthConnectClient.getOrCreate#packageNames의 이름을 providerPackageNames로 바꿉니다. (Id81e4)

버그 수정

  • 레코드 필드 값 유효성 검사를 추가합니다. 제공된 값이 적절한 범위를 벗어나면 매우 잘못된 값으로 인해 IllegalArgumentExceptions가 발생합니다. (Ie171d)
  • 해당하는 경우 종료 시간 전에 기록 시작 시간을 확인합니다. (I02460)

버전 1.0.0-alpha06

2022년 10월 5일

androidx.health.connect:connect-client:1.0.0-alpha06이 출시되었습니다. 버전 1.0.0-alpha06에 포함된 커밋을 확인하세요.

버그 수정

  • 서비스 연결 수명 주기를 개선합니다. (If2bd5)
  • 서비스 연결에서 예외가 발생할 때 NPE 비정상 종료 버그를 수정했습니다. (I13546)

버전 1.0.0-alpha05

2022년 9월 21일

androidx.health.connect:connect-client:1.0.0-alpha05가 출시되었습니다. 버전 1.0.0-alpha05에 포함된 커밋을 확인하세요.

API 변경사항

  • Metadata.uidMetadata.id로 이름을 바꾸고 관련 CRUD API 전반에서 용어 recordId를 일관되게 사용했습니다. (I3d1d2)
  • PermissionController.createRequestPermissionActivityContract를 인스턴스 메서드가 아닌 정적 메서드로 만들었습니다. PermissionController.createRequestPermissionResultContract로 이름을 바꿨습니다. (Icd2fe)
  • BloodGlucoseRecordBloodGlucose 단위 유형을 추가했습니다. (I97678)
  • MenstruationRecordMenstruationFlowRecord로 이름을 바꿨습니다. (I3b88e)

버그 수정

  • 클라이언트 프로세스에서 포그라운드 통계를 전파하지 않는 의도하지 않은 동작을 수정했습니다. (Ifb44c)

버전 1.0.0-alpha04

2022년 8월 24일 androidx.health.connect:connect-client:1.0.0-alpha04가 출시되었습니다. 버전 1.0.0-alpha04에 포함된 커밋을 확인하세요.

`androidx.health.connect로 이전

1.0.0-alpha04부터 androidx.health:health-connect-clientandroidx.health.connect:connect-client로 이전되었습니다. 헬스 커넥트의 이전 버전을 보려면 androidx.health 페이지를 방문하세요.

이전하려면 종속 항목 가져오기를 androidx.health:health-connect-client:1.0.0-alpha03에서 androidx.health.connect:connect-client:1.0.0-alpha04로 변경하면 됩니다.

새로운 기능

  • API 호출을 위해 기본으로 제공되는 선택적 디버그 로그가 포함되었습니다. (링크)

API 변경사항

  • 메타데이터 clientIdclientRecordId로, clientVersion에서 clientRecordVersion으로 이름을 바꿨습니다. (링크)
  • 메타데이터 UID를 읽기에 더 친숙하게 만들었으며 더 이상 null을 허용하지 않습니다. (링크)
  • 체중 단위에 파운드를 추가했습니다. (링크)
  • DeletionChange.deleteUid의 이름을 uid로 바꿨습니다. (링크)
  • Permission -> HealthPermission으로 이름을 바꿨습니다. 이렇게 하면 Android Framework 권한의 모호성을 방지할 수 있습니다. (링크)

버그 수정

  • 에너지의 칼로리 단위가 잘못된 회귀 문제를 수정했습니다. (링크)
  • 일부 레코드 유형의 집계와 관련된 회귀 문제를 수정했습니다. (링크)