アクティビティのデータタイプ

これらのデータの種類を使用して、周囲にあるアクティビティ、ワークアウト、指標を取得できます。 おすすめします。

アクティビティ

このデータ型を使用すると、ユーザーが行ったあらゆるアクティビティをキャプチャできます。これは次のいずれかです。 ランニングや各種スポーツなどの一般的なフィットネス アクティビティのほか、 瞑想、ガーデニング、睡眠などのアクティビティが含まれます。

ユーザーがこの期間中に複数のアクティビティを行っていた場合は、 セグメント別、アクティビティ タイプ別に複数のセグメントが定義されています。 たとえば総合格闘技の最中にキックボクシングとボクシングを少々やっていたとします。 総合格闘技のセッションを作成してそして、さまざまな行動を セグメントに分割できます

各データポイントには開始時刻と終了時刻が必要です。データポイントは必ずしも 連続する場合や、連続する場合、その間に隙間が生じる場合があります。

REST

名前com.google.activity.segment
OAuth 権限スコープ
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
フィールド(形式 - 単位) activity typeint - 列挙型)
ユーザーが行ったアクティビティの種類。アクティビティ タイプの一覧はこちらをご覧ください。

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_CALORIESfloat~ 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_CALORIESfloat—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
フィールド(形式 - 単位) rpmfloat~ rpm)
1 分あたりの自転車のクランク回転数。

Android

名前com.google.cycling.pedaling.cadence
データ型オブジェクトTYPE_CYCLING_PEDALING_CADENCE
フィールド(形式 - 単位) FIELD_RPMfloat - 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_REVOLUTIONSint - 数)
一定期間の自転車のクランクの回転数。

ハートポイント(強めの運動)

このデータの種類は、ユーザーが獲得したハートポイントの数を、 できます。各データポイントは、算出したハートポイントの数を表します。 表示されます。

毎日の心拍数目標を設定して、目標達成度を追跡できます。ハートポイント(強めの運動) 次のように計算できます。

獲得できるハートポイントの数は、アクティビティの強度によって異なります。使用 ハートポイント(強めの運動)を計算して書き込むためのガイドです。

データ 1 HP(低~中強度の運動) 2 HP(高強度アクティビティ)
心拍数 最大心拍数 >50% で 1 分間運動 最大心拍数 >70% で 1 分間運動
MET 値 3 ~ 6 MET.例えばローイングやロッククライミング、 >6MET例: 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_INTENSITYfloat - ハートポイント)
ユーザーが行うエクササイズまたはアクティビティの強度。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
フィールド(形式 - 単位) durationint - ミリ秒)
通常の運動(分)で獲得した時間(ミリ秒単位)です。
有効範囲: 0 以上

Android

名前com.google.active_minutes
データ型オブジェクトTYPE_MOVE_MINUTES
フィールド(形式 - 単位) FIELD_DURATIONint - ミリ秒)
通常の運動(分)で獲得した時間(ミリ秒単位)です。
有効範囲: 0 ~ Long.MAX_VALUE

電源

このデータ型は、ユーザーがアクティビティを行っているときに発電する電力をキャプチャします。 単位はワットですたとえば、Google Pixel Watch 2 で エアロバイク各データポイントは、各データポイントの あります。

各データポイントは発電された電力の瞬間的な測定値を表すため、 終了時間を設定する必要がありますこれは読み取りのタイムスタンプとして使用されます。

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_WATTSfloat - ワット)
発電量(ワット単位)。

歩数のケイデンス

このデータ型は 1 分あたりの歩数で測定された歩行ケイデンスをキャプチャします。各 データポイントは、ケイデンスの瞬間測定値を できます。

REST

名前com.google.step_count.cadence
OAuth 権限スコープ
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
フィールド(形式 - 単位) rpmfloat— 歩/分)
歩行率は 1 分あたりの歩数で測定されます。

Android

名前com.google.step_count.cadence
データ型オブジェクトTYPE_STEP_COUNT_CADENCE
フィールド(形式 - 単位) FIELD_RPMfloat - 歩/分)
歩行率は 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
フィールド(形式 - 単位)
int - 数)
一定期間に歩いた歩数。
有効範囲: 0 ~ 10 歩/秒

Android

名前com.google.step_count.delta
データ型オブジェクトTYPE_STEP_COUNT_DELTA
Android の権限ACTIVITY_RECOGNITION
フィールド(形式 - 単位)
TYPE_STEP_COUNT_DELTAint—数)
一定期間に歩いた歩数。
有効範囲: 0 ~ 10 歩/秒

ワークアウト

各データポイントは、ワークアウト エクササイズの 1 つの連続したセットを表す アクションを実行します。データポイントには、エクササイズ タイプ( レジスタンスエクササイズやウェイトトレーニングなど)、 運動、運動時間、抵抗の 4 つです。

REST

名前com.google.activity.exercise
OAuth 権限スコープ
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
フィールド(形式 - 単位)
exerciseint - 列挙型)
ウェイト リフティングのエクササイズ、筋力トレーニングのエクササイズ、心血管のエクササイズなど、さまざまなエクササイズを表す値。
repetitionsint - 列挙型)
エクササイズの繰り返し回数。
抵抗タイプint - 列挙型)
エクササイズ中に使用された抵抗の種類。
抵抗float - kg)
運動の抵抗(または体重)の単位はキログラムです。
durationint - ミリ秒)
所要時間が重要なエクササイズの時間。

Android

名前com.google.activity.exercise
フィールド(形式 - 単位)
FIELD_EXERCISEint - 列挙型)
ウェイト リフティングのエクササイズ、筋力トレーニングのエクササイズ、心血管のエクササイズなど、さまざまなエクササイズを表す値。
FIELD_REPETITIONSint - 数)
エクササイズの繰り返し回数。
FIELD_RESISTANCE_TYPEint - 列挙型)
エクササイズ中に使用された抵抗の種類。
FIELD_RESISTANCEfloat—kg)
運動の抵抗(または体重)の単位はキログラムです。
FIELD_DURATIONint - ミリ秒)
所要時間が重要なエクササイズの時間。