これらのデータの種類を使用して、周囲にあるアクティビティ、ワークアウト、指標を取得できます。 できます。
アクティビティ
このデータ型を使用すると、ユーザーが行ったあらゆるアクティビティをキャプチャできます。これは次のいずれかです。 ランニングや各種スポーツなどの一般的なフィットネス アクティビティのほか、 瞑想、ガーデニング、睡眠などのアクティビティが含まれます。
ユーザーがその期間中に複数のアクティビティを行っていた場合は、メインのアクティビティ タイプにセッションを作成し、異なるアクティビティ タイプに複数のセグメントを作成します。たとえば、総合格闘技のクラスでキックボクシングとボクシングを少し行った場合は、総合格闘技のセッションを作成します。その後、さまざまなアクティビティ タイプをセグメントに分類できます。
各データポイントには開始時間と終了時間が必要です。データポイントは必ずしも 連続する場合や、連続する場合、その間に隙間が生じる場合があります。
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 - 列挙型)
ユーザーが行ったアクティビティの種類。アクティビティ タイプのリストをご覧ください。 |
基礎代謝率(BMR)
このデータ型では、ユーザーの BMR がキロカロリー単位でキャプチャされます。各データポイント 1 日の安静時に消費するキロカロリーの数を表します。 身長と体重に基づいて判断できます。終了時間のみを設定してください。この 読み取りのタイムスタンプとして使用されます。
REST
名前 | com.google.calories.bmr |
OAuth 権限スコープ |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
フィールド(形式 - 単位) | カロリー(float —kcal/日)
身長と体重に基づいた、ユーザーが 1 日中安静にした場合に消費されるカロリー(キロカロリー)です。 |
Android
名前 | com.google.calories.bmr |
データ型オブジェクト | TYPE_BASAL_METABOLIC_RATE |
フィールド(形式 - 単位) | FIELD_CALORIES(float - 1 日あたりの kcal)
年齢、体重、身長に基づいて、ユーザーが 1 日中安静状態の場合に消費するキロカロリー数。 |
消費カロリー
このデータ型は、安静時のカロリー(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)
消費したキロカロリー数。 |
サイクリング ペダル ケイデンス
ユーザーが自転車に乗る場合、このデータ型を使用してペダルをキャプチャ レート(1 分あたりのクランク回転数(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)
自転車のクランクの 1 分あたりの回転数。 |
Android
名前 | com.google.cycling.pedaling.cadence |
データ型オブジェクト | TYPE_CYCLING_PEDALING_CADENCE |
フィールド(形式 - 単位) | FIELD_RPM(float - rpm)
1 分あたりの自転車のクランク回転数。 |
サイクリング・ペダル(累積)
ユーザーがサイクリングしている場合、このデータ型を使用して一定期間のクランク回転数を取得できます。各データポイントは、開始時間のカウントからの回転数を表します。
REST
名前 | com.google.cycling.pedaling.cumulative |
OAuth 権限スコープ |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
フィールド(形式 - 単位) | 回転(int - 数)
一定期間の自転車のクランクの回転数。 |
Android
名前 | com.google.cycling.pedaling.cumulative |
データ型オブジェクト | TYPE_CYCLING_PEDALING_CUMULATIVE |
フィールド(形式 - 単位) | FIELD_REVOLUTIONS(int - 回数)
一定期間の自転車のクランクの回転数。 |
ハートポイント(強めの運動)
このデータ型では、ユーザーが獲得したハートポイントの数が、 できます。各データポイントは、期間内に計算された心拍数の合計を表します。
ユーザーは 1 日のハートポイントの目標を設定し、進捗状況を追跡できます。心拍数ポイントは、次の方法で計算できます。
- 心拍数
- 代謝当量(MET)値
- 歩行速度
獲得できるハートポイントの数は、アクティビティの強度によって異なります。使用 ハートポイント(強めの運動)を計算して書き込むためのガイドです。
データ | 1 HP (中程度の運動強度) | 2 HP(高強度アクティビティ) |
---|---|---|
心拍数 | 最大心拍数の 50% を超える心拍数で 1 分間運動する | 最大心拍数 >70% で 1 分間運動 |
MET 値 | 3 ~ 6 MET.たとえば、ローイングやロッククライミング、 | 6 MET を超える。たとえば、HIIT、スキー、バレーボール、サッカーなどです。 |
歩行速度 | 1 分あたり 100 ~ 130 歩 | 1 分あたり 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 - 心拍数)
ユーザーが行うエクササイズやアクティビティの強度。1 分間
軽い運動から中程度の運動
または 16 km/ 時より速いサイクリングは、1 ハートポイントを獲得します。1 分以上
激しい運動をすると、ハートポイント 2 ポイントを獲得できます。 |
通常の運動(分)
このデータ型には、Google Fit が計算した通常の運動(分)の数が記録されます。 すべてのアクティビティから得た収益です各データポイントは、期間の推定移動分数を表します。開始時間と終了時間の両方を設定する必要があります。
ヨガ、ダンス、ガーデニング、家事など、あらゆるアクティビティで「通常の運動(分)」を獲得できます。ウォーキングに行った場合、Google Fit からムーブメントが 1 回付与されます 60 秒以内に 30 歩以上歩いたときの時間(分)。
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
|
フィールド(形式 - 単位) | ワット(float - ワット)
発電量(ワット単位)。 |
Android
名前 | com.google.power.sample |
データ型オブジェクト | TYPE_POWER_SAMPLE |
フィールド(形式 - 単位) | FIELD_WATTS(float - ワット)
生成された電力(ワット)。 |
歩数の回転数
このデータ型は、1 分あたりの歩数で測定される歩行の歩調をキャプチャします。各 データポイントは、ケイデンスの瞬間測定値を できます。
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 - ステップ / 分)
歩行率は 1 分あたりの歩数で測定されます。 |
Android
名前 | com.google.step_count.cadence |
データ型オブジェクト | TYPE_STEP_COUNT_CADENCE |
フィールド(形式 - 単位) | FIELD_RPM(float - 歩数/分)
歩行率は 1 分あたりの歩数で測定されます。 |
歩数の差分
このデータ型には、最後の測定以降に歩いた歩数が記録されます。各 データポイントの時間が重複しないように、ステップは 1 回だけレポートされます。「 各データポイントの開始時間は 実施された手順を確認できます
開始時間は終了時間より前にする必要があります 時間を表します。特定の期間のすべての値を足し合わせる その期間中のステップの総数を計算します。
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 | |
フィールド(形式 - 単位) |
|
ワークアウト
各データポイントは、ユーザーが行ったワークアウト エクササイズの連続した 1 セットを表します。データポイントには、エクササイズ タイプ( レジスタンスエクササイズやウェイトトレーニングなど)、 運動、運動時間、抵抗の 4 つです。
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 | |||||
フィールド(形式 - 単位) |
|