Health

  
플랫폼에 구애받지 않는 방식으로 성능 기준에 적합한 상태 애플리케이션을 만듭니다.
최근 업데이트 현재 안정화 버전 다음 버전 후보 베타 버전 알파 버전
2021년 5월 18일 - - - 1.0.0-alpha01

종속 항목 선언

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

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

Groovy

dependencies {
    implementation "androidx.health:health-services-client:1.0.0-alpha01"
}

Kotlin

dependencies {
    implementation("androidx.health:health-services-client:1.0.0-alpha01")
}

의견

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

새로운 문제 제출하기

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

버전 1.0.0

버전 1.0.0-alpha01

2021년 5월 18일

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

초기 출시의 기능

상태 서비스 라이브러리는 개발자가 기기별 센서 구현과 통합할 수 있도록 일관된 API 세트를 제공합니다. Wear OS 3 에뮬레이터 및 향후 출시될 기기에서는 기본적으로 지원되며 향후 추가 플랫폼이 지원됩니다. 이 초기 출시에는 세 가지 최상위 API 노출 영역(ExerciseClient, PassiveMonitoringClient, MeasureClient)이 포함되어 있습니다.

ExerciseClient

ExerciseClient는 걷기와 달리기에서 댄스와 수구에 이르기까지 최대 82개의 다양한 ExerciseType으로 활동적인 운동을 추적하는 애플리케이션용으로 만들어졌습니다. 이러한 운동을 추적하는 동안 기기에서 사용할 수 있는 운동 유형과 하드웨어에 따라 50개의 다양한 DataType이 제공됩니다. 시작하려면 ExerciseConfig에서 관련 정보를 지정하고 exerciseClient.startExercise를 호출한 후 업데이트 리스너에서 진행 상황을 수신 대기하면 됩니다.

PassiveMonitoringClient

PassiveMonitoringClient는 애플리케이션이 하루 종일 사용자 활동을 추적하는 경우에 적합합니다. PendingIntent를 일련의 DataType에 등록하면 일괄 처리된 변경사항을 처리할 수 있습니다. 또는 특정 단계 수에 도달 등 Event를 지정할 수 있습니다.

MeasureClient

사용자는 운동하는 동안이나 하루 종일이 아인 순간의 심박수를 측정해야 할 때가 있습니다. 그러한 순간에는 MeasureClient가 적합합니다. 지원되는 DataType에 콜백을 등록하여 데이터 스트림을 수신하면 더 이상 필요하지 않을 때 콜백을 등록 취소할 수 있습니다.