Aktivitätsdatentypen

Mit diesen Datentypen können Aktivitäten, Trainings und Messwerte rund um das Training erfasst werden.

Aktivität

Mit diesem Datentyp können Sie alle Aktivitäten eines Nutzers erfassen. Dazu können gängige Fitnessaktivitäten wie Laufen oder verschiedene Sportarten sowie Aktivitäten wie Meditation, Gartenarbeit und Schlaf gehören.

Wenn der Nutzer in diesem Zeitraum mehrere Aktivitäten ausgeführt hat, erstellen Sie eine Sitzung für den Hauptaktivitätstyp und mehrere Segmente für die verschiedenen Aktivitätstypen. Wenn sie beispielsweise während eines Mixed Martial Arts-Kurses ein wenig Kickboxen und Boxen gemacht haben, erstelle eine Trainingseinheit für Mixed Martial Arts. Anschließend können Sie die verschiedenen Aktivitätstypen in Segmente unterteilen.

Für jeden Datenpunkt sind eine Start- und eine Endzeit erforderlich. Die Datenpunkte müssen nicht direkt aufeinander folgen, es kann Lücken dazwischen geben.

REST

Namecom.google.activity.segment
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Felder (Format – Einheiten) activity type (int—enum)
Die Art der Aktivität, die der Nutzer ausgeführt hat. Hier finden Sie eine Liste der Aktivitätstypen.

Android

Namecom.google.activity.segment
DatentypobjektTYPE_ACTIVITY_SEGMENT
Android-BerechtigungACTIVITY_RECOGNITION
Felder (Format – Einheit) FIELD_ACTIVITY (int—enum)
Die Art der Aktivität, die der Nutzer ausgeführt hat. Hier finden Sie eine Liste der Aktivitätstypen.

Grundumsatz

Dieser Datentyp erfasst den Grundumsatz eines Nutzers in Kilokalorien. Jeder Datenpunkt steht für die Anzahl der Kilokalorien, die ein Nutzer verbrennen würde, wenn er den ganzen Tag im Ruhezustand wäre, basierend auf seiner Größe und seinem Gewicht. Es sollte nur die Endzeit festgelegt werden. Dieser Wert wird als Zeitstempel für den Messwert verwendet.

REST

Namecom.google.calories.bmr
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Felder (Format – Einheiten) Kalorien (float kcal pro Tag)
Die Anzahl der Kilokalorien, die ein Nutzer verbrennen würde, wenn er den ganzen Tag ruht, basierend auf seiner Größe und seinem Gewicht.

Android

Namecom.google.calories.bmr
DatentypobjektTYPE_BASAL_METABOLIC_RATE
Felder (Format – Einheiten) FIELD_CALORIES (float – kcal pro Tag)
Die Anzahl der Kilokalorien, die ein Nutzer verbrennen würde, wenn er den ganzen Tag im Ruhezustand ist, basierend auf seinem Alter, Gewicht und seiner Größe.

Verbrannte Kalorien

Dieser Datentyp erfasst die Gesamtzahl der vom Nutzer verbrannten Kalorien (in Kilokalorien), einschließlich der im Ruhezustand verbrannten Kalorien (Grundumsatz). Jeder Datenpunkt steht für die Gesamtzahl der verbrannten Kilokalorien in einem bestimmten Zeitraum. Daher sollten sowohl die Start- als auch die Endzeit festgelegt werden.

REST

Namecom.google.calories.expended
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Felder (Format – Einheiten) Kalorien (float – kcal)
Anzahl der verbrannten Kilokalorien.

Android

Namecom.google.calories.expended
DatentypobjektTYPE_CALORIES_EXPENDED
Android-BerechtigungACTIVITY_RECOGNITION
Felder (Format – Einheiten) FIELD_CALORIES (float – kcal)
Anzahl der verbrannten Kilokalorien.

Trittfrequenz beim Radfahren

Wenn ein Nutzer Rad fährt, kann mit diesem Datentyp seine Trittfrequenz in Kurbelumdrehungen pro Minute erfasst werden. Jeder Datenpunkt steht für eine Momentaufnahme der Trittfrequenz. Daher sollte nur die Endzeit festgelegt werden. Dieser Wert wird als Zeitstempel für den Messwert verwendet.

REST

Namecom.google.cycling.pedaling.cadence
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Felder (Format – Einheiten) U/min (float U/min)
Anzahl der Umdrehungen der Fahrradkurbel pro Minute.

Android

Namecom.google.cycling.pedaling.cadence
DatentypobjektTYPE_CYCLING_PEDALING_CADENCE
Felder (Format – Einheiten) FIELD_RPM (float – U/min)
Anzahl der Umdrehungen der Fahrradkurbel pro Minute.

Kumulative Trittfrequenz beim Radfahren

Wenn ein Nutzer Fahrrad fährt, kann mit diesem Datentyp die Anzahl der Kurbelumdrehungen in einem bestimmten Zeitraum erfasst werden. Jeder Datenpunkt steht für die Anzahl der Umdrehungen seit dem Zählerstand zur Startzeit.

REST

Namecom.google.cycling.pedaling.cumulative
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Felder (Format – Einheiten) revolutions (int – Anzahl)
Anzahl der Umdrehungen der Fahrradkurbel über einen Zeitraum.

Android

Namecom.google.cycling.pedaling.cumulative
DatentypobjektTYPE_CYCLING_PEDALING_CUMULATIVE
Felder (Format – Einheiten) FIELD_REVOLUTIONS (int – Anzahl)
Anzahl der Umdrehungen der Fahrradkurbel über einen Zeitraum.

Kardiopunkte

Dieser Datentyp erfasst die Anzahl der Kardiopunkte, die ein Nutzer durch alle seine Aktivitäten gesammelt hat. Jeder Datenpunkt steht für die Anzahl der Kardiopunkte, die für ein Zeitintervall berechnet wurden.

Nutzer können ein tägliches Kardiopunkte-Ziel festlegen und ihren Fortschritt verfolgen. Heart Points können anhand der folgenden Daten berechnet werden:

Die Anzahl der gesammelten Kardiopunkte hängt von der Intensität der Aktivität ab. So berechnest und schreibst du Kardiopunkte:

Daten 1 HP (Aktivität mit geringer bis mittlerer Intensität) 2 HPs (Aktivität mit hoher Intensität)
Herzfrequenz 1 Minute Aktivität bei > 50% der maximalen Herzfrequenz 1 Minute Aktivität bei > 70% der maximalen Herzfrequenz
MET-Wert 3–6 MET. Beispiele: Rudern oder Klettern. >6 MET. Beispiele: HIIT, Skifahren, Volleyball oder Fußball.
Gehgeschwindigkeit 100–130 Schritte pro Minute > 130 Schritte pro Minute

REST

Namecom.google.heart_minutes
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Felder (Format – Einheiten) Intensität (float – Kardiopunkte)
Kardiopunkte, die der Nutzer basierend auf der Intensität des Trainings oder der Aktivität erhält.

Android

Namecom.google.heart_minutes
DatentypobjektTYPE_HEART_MINUTES
Felder (Format – Einheiten) FIELD_INTENSITY (float – Herzpunkte)
Die Intensität des Trainings oder der Aktivität des Nutzers. Für jede Minute leichter bis mäßiger körperlicher Aktivität (z. B. Gehen mit einer Geschwindigkeit von mehr als 4 km/h oder Radfahren mit einer Geschwindigkeit von mehr als 16 km/h) erhältst du einen Kardiopunkt. Für jede Minute intensiverer Aktivität erhältst du 2 Kardiopunkte.

Aktivitätsminuten

Dieser Datentyp erfasst die Anzahl der Aktivitätsminuten, die Google Fit für einen Nutzer aus allen seinen Aktivitäten berechnet hat. Jeder Datenpunkt steht für die abgeleitete Anzahl von Bewegungsminuten für ein Zeitintervall. Sowohl die Start- als auch die Endzeit müssen festgelegt werden.

Nutzer können Aktivitätsminuten mit jeder Aktivität sammeln, z. B. Yoga, Tanzen, Gartenarbeit und anderen Hausarbeiten. Wenn sie spazieren gehen, zeichnet Google Fit für jede Minute, in der sie mindestens 30 Schritte innerhalb von 60 Sekunden zurücklegen, eine Aktivitätsminute auf.

REST

Namecom.google.active_minutes
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Felder (Format – Einheiten) duration (int – Millisekunden)
Die Dauer der verdienten Bewegungsminuten in Millisekunden.
Gültiger Bereich: >=0

Android

Namecom.google.active_minutes
DatentypobjektTYPE_MOVE_MINUTES
Felder (Format – Einheiten) FIELD_DURATION (int – Millisekunden)
Die Dauer der verdienten Bewegungsminuten in Millisekunden.
Gültiger Bereich: 0 bis Long.MAX_VALUE

Stromversorgung

Dieser Datentyp erfasst die Leistung, die ein Nutzer bei einer Aktivität erzeugt hat, gemessen in Watt. Das kann beispielsweise ein Leistungsmesser sein, wenn Sie auf einem Heimtrainer trainieren. Jeder Datenpunkt steht für eine sofortige Messung der erzeugten Leistung.

Jeder Datenpunkt steht für eine sofortige Messung der erzeugten Leistung. Daher sollte nur die Endzeit festgelegt werden. Dieser Wert wird als Zeitstempel für den Messwert verwendet.

REST

Namecom.google.power.sample
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Felder (Format – Einheiten) Watt (float–Watt)
Erzeugte Leistung in Watt.

Android

Namecom.google.power.sample
DatentypobjektTYPE_POWER_SAMPLE
Felder (Format – Einheiten) FIELD_WATTS (float – Watt)
Erzeugte Leistung in Watt.

Schrittzahl und ‑frequenz

Dieser Datentyp erfasst die Schrittfrequenz beim Gehen, gemessen in Schritten pro Minute. Jeder Datenpunkt steht für eine sofortige Messung der Schrittfrequenz in Schritten pro Minute.

REST

Namecom.google.step_count.cadence
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Felder (Format – Einheiten) U/min (float Schritte/Minute)
Die Schrittfrequenz wird in Schritten pro Minute gemessen.

Android

Namecom.google.step_count.cadence
DatentypobjektTYPE_STEP_COUNT_CADENCE
Felder (Format – Einheiten) FIELD_RPM (float Schritte/Minute)
Die Schrittfrequenz wird in Schritten pro Minute gemessen.

Differenz der Schrittzahl

Dieser Datentyp erfasst die Anzahl der Schritte seit der letzten Messung. Jeder Schritt wird nur einmal erfasst. Die Datenpunkte sollten sich also zeitlich nicht überschneiden. Die Startzeit jedes Datenpunkts sollte den Beginn des Intervalls darstellen, in dem die Schritte ausgeführt wurden.

Die Startzeit muss gleich oder größer als die Endzeit des vorherigen Datenpunkts sein. Wenn Sie alle Werte für einen Zeitraum addieren, erhalten Sie die Gesamtzahl der Schritte in diesem Zeitraum.

REST

Namecom.google.step_count.delta
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Felder (Format – Einheiten)
Schritte (int–Anzahl)
Anzahl der Schritte, die in einem bestimmten Zeitraum zurückgelegt wurden.
Gültiger Bereich: 0–10 Schritte pro Sekunde

Android

Namecom.google.step_count.delta
DatentypobjektTYPE_STEP_COUNT_DELTA
Android-BerechtigungACTIVITY_RECOGNITION
Felder (Format – Einheiten)
TYPE_STEP_COUNT_DELTA (int – Anzahl)
Anzahl der Schritte, die in einem bestimmten Zeitraum zurückgelegt wurden.
Gültiger Bereich: 0–10 Schritte pro Sekunde

Workout

Jeder Datenpunkt steht für eine einzelne kontinuierliche Reihe von Trainingseinheiten, die von einem Nutzer ausgeführt wurden. Der Datenpunkt enthält Felder für die Art der Übung (z. B. Krafttraining oder Gewichtstraining), die Anzahl der Wiederholungen der Übung, die Dauer der Übung und den Widerstand.

REST

Namecom.google.activity.exercise
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Felder (Format – Einheiten)
exercise (int – Aufzählung)
Werte für verschiedene Übungen, z. B. Gewichtheben, Krafttraining und Cardio-Übungen.
repetitions (int – Aufzählung)
Anzahl der Wiederholungen einer Übung.
resistance type (int—enum)
Die Art des Widerstands, der während der Übung verwendet wird.
Widerstand (float kg)
Der Widerstand der Übung (oder das Gewicht) in Kilogramm.
duration (int – Millisekunden)
Dauer eines Trainings, bei dem die Dauer wichtig ist.

Android

Namecom.google.activity.exercise
Felder (Format – Einheiten)
FIELD_EXERCISE (int—enum)
Werte für verschiedene Übungen, z. B. Gewichtheben, Krafttraining und Cardio-Übungen.
FIELD_REPETITIONS (int–count)
Anzahl der Wiederholungen einer Übung.
FIELD_RESISTANCE_TYPE (int – enum)
Die Art des Widerstands, der während der Übung verwendet wird.
FIELD_RESISTANCE (float–kg)
Der Widerstand der Übung (oder das Gewicht) in Kilogramm.
FIELD_DURATION (int – Millisekunden)
Dauer eines Trainings, bei dem die Dauer wichtig ist.