이러한 데이터 유형은 활동, 운동, 운동 관련 측정항목을 캡처하는 데 사용할 수 있습니다.
활동
이 데이터 유형은 사용자가 수행하는 모든 활동을 캡처하는 데 사용할 수 있습니다. 달리기나 다양한 스포츠와 같은 일반적인 피트니스 활동은 물론 명상, 정원 가꾸기, 수면과 같은 활동도 포함될 수 있습니다.
사용자가 해당 기간에 두 개 이상의 활동을 한 경우 기본 활동 유형의 세션과 여러 활동 유형의 세그먼트를 만듭니다. 예를 들어 종합 격투기 수업 중에 킥복싱과 복싱을 조금 했다면 종합 격투기 세션을 만듭니다. 그런 다음 다양한 활동 유형을 세그먼트로 분류할 수 있습니다.
각 데이터 포인트에는 시작 시간과 종료 시간이 필요합니다. 데이터 포인트가 연속되거나 바로 뒤에 올 필요는 없으며, 사이에 간격이 있을 수 있습니다.
REST
| 이름 | com.google.activity.segment |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| 필드 (형식—단위) | 활동 유형 (int—열거형)
사용자가 수행한 활동의 유형입니다. 여기에서 활동 유형 목록을 확인하세요. |
Android
| 이름 | com.google.activity.segment |
| 데이터 유형 객체 | TYPE_ACTIVITY_SEGMENT |
| Android 권한 | ACTIVITY_RECOGNITION |
| 필드 (형식-단위) | FIELD_ACTIVITY (int—enum)
사용자가 수행한 활동의 유형입니다. 여기에서 활동 유형 목록을 확인하세요. |
기초 대사율 (BMR)
이 데이터 유형은 사용자의 기초대사량을 킬로칼로리로 나타냅니다. 각 데이터 포인트는 키와 체중을 기준으로 사용자가 하루 종일 휴식을 취할 때 소모하는 킬로칼로리 수를 나타냅니다. 종료 시간만 설정해야 합니다. 이 값은 읽기의 타임스탬프로 사용됩니다.
REST
| 이름 | com.google.calories.bmr |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| 필드 (형식—단위) | 칼로리 (floatkcal/일)
키와 체중을 기준으로 사용자가 하루 종일 휴식을 취할 때 소모하는 칼로리 수입니다. |
Android
| 이름 | com.google.calories.bmr |
| 데이터 유형 객체 | TYPE_BASAL_METABOLIC_RATE |
| 필드 (형식—단위) | FIELD_CALORIES (float—kcal/일)
연령, 체중, 키를 기준으로 사용자가 하루 종일 휴식을 취할 경우 소모되는 칼로리 수입니다. |
칼로리 소모량
이 데이터 유형은 휴식 시 소모된 칼로리 (BMR)를 포함하여 사용자가 소모한 총 칼로리 (킬로칼로리)를 캡처합니다. 각 데이터 포인트는 시간 간격 동안 소모된 총 칼로리를 나타내므로 시작 시간과 종료 시간을 모두 설정해야 합니다.
REST
| 이름 | com.google.calories.expended |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| 필드 (형식—단위) | 칼로리 (float—kcal)
소모된 킬로칼로리 수입니다. |
Android
| 이름 | com.google.calories.expended |
| 데이터 유형 객체 | TYPE_CALORIES_EXPENDED |
| Android 권한 | ACTIVITY_RECOGNITION |
| 필드 (형식—단위) | FIELD_CALORIES (float—kcal)
소모된 킬로칼로리 수입니다. |
사이클링 페달 회전수
사용자가 사이클링을 하는 경우 이 데이터 유형을 사용하여 분당 크랭크 회전수 (RPM)로 페달링 속도를 포착할 수 있습니다. 각 데이터 포인트는 페달링 속도의 순간 측정을 나타내므로 종료 시간만 설정해야 합니다. 이 값이 판독의 타임스탬프로 사용됩니다.
REST
| 이름 | com.google.cycling.pedaling.cadence |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| 필드 (형식—단위) | rpm (float~rpm)
분당 자전거 크랭크 회전수입니다. |
Android
| 이름 | com.google.cycling.pedaling.cadence |
| 데이터 유형 객체 | TYPE_CYCLING_PEDALING_CADENCE |
| 필드 (형식—단위) | FIELD_RPM (float~rpm)
분당 자전거 크랭크 회전수입니다. |
사이클링 페달 누적
사용자가 사이클링을 하는 경우 이 데이터 유형을 사용하여 일정 기간 동안의 크랭크 회전수를 포착할 수 있습니다. 각 데이터 포인트는 시작 시간의 카운트 이후의 회전수를 나타냅니다.
REST
| 이름 | com.google.cycling.pedaling.cumulative |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| 필드 (형식—단위) | revolutions (int—개수)
일정 기간 동안의 자전거 크랭크 회전수입니다. |
Android
| 이름 | com.google.cycling.pedaling.cumulative |
| 데이터 유형 객체 | TYPE_CYCLING_PEDALING_CUMULATIVE |
| 필드 (형식—단위) | FIELD_REVOLUTIONS (int—count)
일정 기간 동안의 자전거 크랭크 회전수입니다. |
심장 강화 점수
이 데이터 유형은 사용자가 모든 활동을 통해 획득한 심장 강화 점수를 포착합니다. 각 데이터 포인트는 시간 간격에 대해 계산된 심장 강화 점수를 나타냅니다.
사용자는 일일 심장 강화 점수 목표를 설정하고 진행 상황을 추적할 수 있습니다. 심장 강화 점수는 다음을 사용하여 계산할 수 있습니다.
- 심박수
- 신진대사해당치 (MET) 값
- 걷기 속도
획득하는 심장 강화 점수는 활동의 강도에 따라 다릅니다. 이 가이드를 사용하여 심장 강화 점수를 계산하고 기록하세요.
| 데이터 | 1HP (낮음~중간 강도 활동) | 2 HP (고강도 활동) |
|---|---|---|
| 심박수 | 최대 심박수의 50% 를 초과하는 활동 1분 | 최대 심박수의 70% 를 초과하는 활동 1분 |
| MET 값 | 3~6 MET 예를 들어 조정이나 암벽 등반 | >6 MET 예를 들어 HIIT, 스키, 배구, 축구 등이 있습니다. |
| 걷기 속도 | 분당 100~130걸음 | 분당 130걸음 초과 |
REST
| 이름 | com.google.heart_minutes |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| 필드 (형식—단위) | 강도 (float~심장 강화 점수)
사용자가 하는 운동 또는 활동의 강도에 따라 획득한 심장 강화 점수입니다. |
Android
| 이름 | com.google.heart_minutes |
| 데이터 유형 객체 | TYPE_HEART_MINUTES |
| 필드 (형식—단위) | FIELD_INTENSITY (float - 심장 포인트)
사용자가 하는 운동 또는 활동의 강도입니다. 가벼운 수준에서 중간 수준의 신체 활동 (예: 시속 4km 이상으로 걷기 또는 시속 16km 이상으로 자전거 타기) 1분은 심장 강화 점수 1점을 얻습니다. 강도 높은 활동을 1분간 하면 심장 강화 점수 2점을 얻을 수 있습니다. |
운동 시간
이 데이터 유형은 사용자가 모든 활동을 통해 획득한 활동 시간(분)을 Google 피트니스에서 계산한 값을 캡처합니다. 각 데이터 포인트는 시간 간격의 추정된 활동 시간(분)을 나타냅니다. 시작 시간과 종료 시간을 모두 설정해야 합니다.
사용자는 요가, 댄스, 정원 가꾸기, 기타 집안일과 같은 활동을 통해 운동 시간을 획득할 수 있습니다. 산책을 하면 60초 이내에 30걸음 이상 걸을 때마다 Google Fit에서 활동 시간 1분을 부여합니다.
REST
| 이름 | com.google.active_minutes |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| 필드 (형식—단위) | duration (int—밀리초)
획득한 활동 시간의 지속 시간(밀리초)입니다.
유효 범위: 0 이상 |
Android
| 이름 | com.google.active_minutes |
| 데이터 유형 객체 | TYPE_MOVE_MINUTES |
| 필드 (형식—단위) | FIELD_DURATION (int—밀리초)
획득한 활동 시간의 지속 시간(밀리초)입니다.
유효 범위: 0~Long.MAX_VALUE |
전원
이 데이터 유형은 활동을 할 때 사용자가 생성한 전력을 와트로 측정하여 캡처합니다. 예를 들어 실내 자전거를 탈 때 파워 미터를 사용하는 경우입니다. 각 데이터 포인트는 생성된 전력의 순간 측정값을 나타냅니다.
각 데이터 포인트는 생성된 전력의 순간 측정값을 나타내므로 종료 시간만 설정해야 합니다. 이 값이 판독의 타임스탬프로 사용됩니다.
REST
| 이름 | com.google.power.sample |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| 필드 (형식—단위) | watts (float—와트)
생성된 전력(와트)입니다. |
Android
| 이름 | com.google.power.sample |
| 데이터 유형 객체 | TYPE_POWER_SAMPLE |
| 필드 (형식—단위) | FIELD_WATTS (float—와트)
생성된 전력(와트)입니다. |
분당 걸음 수
이 데이터 유형은 분당 걸음 수로 측정된 걷기 보행 주기를 포착합니다. 각 데이터 포인트는 분당 걸음 수의 케이던스를 즉각적으로 측정한 값을 나타냅니다.
REST
| 이름 | com.google.step_count.cadence |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| 필드 (형식—단위) | rpm (float~걸음/분)
분당 걸음 수로 측정된 보행 주기입니다. |
Android
| 이름 | com.google.step_count.cadence |
| 데이터 유형 객체 | TYPE_STEP_COUNT_CADENCE |
| 필드 (형식—단위) | FIELD_RPM (float~걸음/분)
분당 걸음 수로 측정된 보행 주기입니다. |
걸음 수 델타
이 데이터 유형은 마지막 측정 이후 걸은 걸음 수를 포착합니다. 각 단계는 한 번만 보고되므로 데이터 포인트의 시간이 중복되지 않아야 합니다. 각 데이터 포인트의 시작 시간은 걸음수가 측정된 간격의 시작을 나타내야 합니다.
시작 시간은 이전 데이터 포인트의 종료 시간과 같거나 커야 합니다. 일정 기간의 모든 값을 더하면 해당 기간의 총 걸음 수가 계산됩니다.
REST
| 이름 | com.google.step_count.delta | |
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
|
| 필드 (형식—단위) |
|
Android
| 이름 | com.google.step_count.delta | |
| 데이터 유형 객체 | TYPE_STEP_COUNT_DELTA | |
| Android 권한 | ACTIVITY_RECOGNITION | |
| 필드 (형식—단위) |
|
운동
각 데이터 포인트는 사용자가 실행한 운동의 연속된 단일 세트를 나타냅니다. 데이터 포인트에는 운동 유형 (예: 저항 운동 또는 웨이트 트레이닝), 운동 반복 수, 운동 시간, 저항에 관한 필드가 포함됩니다.
REST
| 이름 | com.google.activity.exercise | |||||
| OAuth 권한 범위 |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
|||||
| 필드 (형식—단위) |
|
Android
| 이름 | com.google.activity.exercise | |||||
| 필드 (형식—단위) |
|