Aktivitätsdatentypen

Diese Datentypen können verwendet werden, um Aktivitäten, Trainingseinheiten und Messwerte rund um das Training zu erfassen.

Aktivitäten

Mit diesem Datentyp können alle Aktivitäten eines Nutzers erfasst werden. Dies können gängige Fitnessaktivitäten wie Laufen oder verschiedene Sportarten sowie Aktivitäten wie Meditation, Gartenarbeit und Schlaf sein.

Wenn der Nutzer in diesem Zeitraum mehr als eine Aktivität ausgeführt hat, erstelle 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 absolviert haben, erstellen Sie eine Trainingseinheit für Mixed Martial Arts. Anschließend können Sie die verschiedenen Aktivitätstypen in Segmente aufschlüsseln.

Jeder Datenpunkt benötigt eine Start- und eine Endzeit. Datenpunkte müssen nicht direkt hintereinander oder direkt hintereinander liegen, dazwischen können Lücken vorhanden sein.

REST

Namecom.google.activity.segment
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Felder (Format – Einheiten) Aktivitätstyp (int – Aufzählung)
Die Art der Aktivität, die der Nutzer ausführt. Eine Liste der Aktivitätstypen finden Sie hier.

Android

Namecom.google.activity.segment
DatentypobjektTYPE_ACTIVITY_SEGMENT
Android-BerechtigungACTIVITY_RECOGNITION
Felder (Format – Einheit) FIELD_ACTIVITY (int – Aufzählung)
Die Art der Aktivität, die der Nutzer ausführt. Eine Liste der Aktivitätstypen finden Sie hier.

Grundumsatz

Mit diesem Datentyp wird der BMR (BMR) einer nutzenden Person in Kilokalorie erfasst. Jeder Datenpunkt steht für die Anzahl der Kilokalorien, die ein Nutzer basierend auf seiner Größe und seinem Gewicht verbrennen würde, wenn er den ganzen Tag in Ruhe ist. Nur die Endzeit sollte festgelegt werden. Dieser wird als Zeitstempel für den Lesevorgang verwendet.

REST

Namecom.google.calories.bmr
OAuth-Berechtigungsbereiche
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 Nutzende basierend auf ihrer Größe und ihrem Gewicht verbrennen würden, wenn sie den ganzen Tag in Ruhe sind.

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 basierend auf Alter, Gewicht und Größe verbrennen würde, wenn er den ganzen Tag lang ruhen würde.

Verbrannte Kalorien

Dieser Datentyp erfasst die vom Nutzer insgesamt verbrannte Kalorien (in Kilokalorien), einschließlich der verbrannten Kalorien in Ruhe (BMR). Jeder Datenpunkt repräsentiert die insgesamt verbrannten Kilokalorien innerhalb eines Zeitintervalls. Daher sollten sowohl die Start- als auch die Endzeit festgelegt werden.

REST

Namecom.google.calories.expended
OAuth-Berechtigungsbereiche
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 mit dem Fahrrad fährt, kann dieser Datentyp verwendet werden, um die Trittgeschwindigkeit zu erfassen, in Kurbelumdrehungen pro Minute (U/min). Jeder Datenpunkt stellt ein sofortiges Maß für die Trittfrequenz dar, sodass nur die Endzeit festgelegt werden sollte. Dieser wird als Zeitstempel für den Lesevorgang verwendet.

REST

Namecom.google.cycling.pedaling.cadence
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Felder (Format – Einheiten) Atemzüge/Min. (float–/min)
Anzahl der Kurbelumdrehungen pro Minute.

Android

Namecom.google.cycling.pedaling.cadence
DatentypobjektTYPE_CYCLING_PEDALING_CADENCE
Felder (Format – Einheiten) FIELD_RPM (float – RPM)
Anzahl der Kurbelumdrehungen pro Minute.

Tritt in die Pedale kumulativ

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

REST

Namecom.google.cycling.pedaling.cumulative
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Felder (Format – Einheiten) Umdrehungen (int – Anzahl)
Anzahl der Kurbelumdrehungen von Fahrrädern in einem Zeitraum.

Android

Namecom.google.cycling.pedaling.cumulative
DatentypobjektTYPE_CYCLING_PEDALING_CUMULATIVE
Felder (Format – Einheiten) FIELD_REVOLUTIONS (int – Anzahl)
Anzahl der Kurbelumdrehungen von Fahrrädern in einem Zeitraum.

Kardiopunkte

Dieser Datentyp erfasst die Anzahl der Kardiopunkte, die ein Nutzer aus all seinen Aktivitäten erhalten hat. Jeder Datenpunkt steht für die Anzahl der Kardiopunkte, die für ein Zeitintervall berechnet wurden.

Nutzer können ein tägliches Kardiopunktziel festlegen und ihren Fortschritt verfolgen. Kardiopunkte können folgendermaßen berechnet werden:

Wie viele Kardiopunkte du gesammelt hast, hängt von der Intensität der Aktivität ab. In dieser Anleitung erfahren Sie, wie Sie Kardiopunkte berechnen und schreiben:

Daten 1 PS (Aktivität mit niedriger und mittlerer Intensität) 2 PS (Aktivität mit hoher Intensität)
Herzfrequenz 1 Minute Aktivität bei > 50% maximale Herzfrequenz 1 Minute Aktivität bei einer maximalen Herzfrequenz von > 70 %
MET-Wert 3–6 MET. Zum Beispiel Rudern oder Klettern, >6 MET. Zum Beispiel HIIT, Skifahren, Volleyball oder Fußball.
Gehgeschwindigkeit 100-130 Schritte pro Minute >130 Schritte pro Minute

REST

Namecom.google.heart_minutes
OAuth-Berechtigungsbereiche
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 du basierend auf der Intensität der Übung oder Aktivität des Nutzers verdient hast.

Android

Namecom.google.heart_minutes
DatentypobjektTYPE_HEART_MINUTES
Felder (Format – Einheiten) FIELD_INTENSITY (float – Herzpunkte)
Die Intensität der Übung oder Aktivität, die der Nutzer ausführt. Für eine Minute mit leichter bis mäßiger körperlicher Aktivität (z. B. wenn Sie schneller als 4 km/h gehen oder mit dem Fahrrad schneller als 16 km/h fahren) erhalten Sie 1 Kardiopunkt. Für eine intensivere Aktivität erhältst du 2 Kardiopunkte.

Aktivitätsminuten

Dieser Datentyp erfasst die Anzahl der Aktivitätsminuten, die Google Fit anhand aller Aktivitäten eines Nutzers berechnet. Jeder Datenpunkt stellt die abgeleitete Anzahl der Aktivitätsminuten für ein Zeitintervall dar. Beginn und Ende müssen festgelegt werden.

Nutzer können Aktivitätsminuten durch Aktivitäten wie Yoga, Tanzen oder Gartenarbeit und andere Hausarbeiten sammeln. Bei Spaziergängen vergibt Google Fit eine Aktivitätsminute für jedes Mal, wenn er mindestens 30 Schritte innerhalb von 60 Sekunden macht.

REST

Namecom.google.active_minutes
OAuth-Berechtigungsbereiche
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 Aktivitätsminuten 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 Aktivitätsminuten in Millisekunden.
Gültiger Bereich: 0–Long.MAX_VALUE

Leistung

Dieser Datentyp erfasst die Leistung, die von einem Nutzer bei einer Aktivität erzeugt wird, gemessen in Watt. Ein Leistungsmesser ist beispielsweise der Fall, wenn Sie auf einem Fahrradergometer trainieren. Jeder Datenpunkt steht für eine sofortige Messung der erzeugten Leistung.

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

REST

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

Android

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

Schrittfrequenz

Dieser Datentyp erfasst die Frequenz des Gehens, gemessen in Schritten pro Minute. Jeder Datenpunkt steht für eine sofortige Messung der Frequenz in Schritten pro Minute.

REST

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

Android

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

Differenz der Schrittzahl

Dieser Datentyp erfasst die Anzahl der Schritte, die seit dem letzten Messwert zurückgegangen sind. Jeder Schritt wird nur einmal gemeldet, sodass Datenpunkte keine überlappende Zeit haben sollten. Die Startzeit jedes Datenpunkts sollte den Beginn des Intervalls darstellen, in dem Schritte ausgeführt wurden.

Die Startzeit muss gleich oder größer als die Endzeit des vorherigen Datenpunkts sein. Die Addition aller Werte für einen bestimmten Zeitraum berechnet die Gesamtzahl der Schritte während dieses Zeitraums.

REST

Namecom.google.step_count.delta
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Felder (Format – Einheiten)
Schritte (int – Anzahl)
Anzahl der in einem bestimmten Zeitraum gegangenen Schritte.
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 in einem bestimmten Zeitraum gegangenen Schritte.
Gültiger Bereich: 0–10 Schritte pro Sekunde

Workout

Jeder Datenpunkt steht für einen einzelnen fortlaufenden Satz einer Trainingsübung, die von einem Nutzer ausgeführt wird. Der Datenpunkt enthält Felder für die Trainingsart (z. B. Widerstandsübungen oder Gewichtstraining), die Anzahl der Wiederholungen, die Dauer der Übung und den Widerstand.

REST

Namecom.google.activity.exercise
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Felder (Format – Einheiten)
exercise (int – Aufzählung)
Werte, die verschiedene Übungen darstellen, z. B. Gewichtheben, Krafttraining und Herz-Kreislauf-Übungen.
repetitions (int – Aufzählung)
Anzahl der Wiederholungen einer Übung.
Widerstandstyp (int – Aufzählung)
Die Art des Widerstands, der während der Übung angewendet wird.
Widerstand (float kg)
Der Widerstand der Übung (oder des Gewichts) in Kilogramm.
duration (int – Millisekunden)
Dauer einer Übung, für die die Dauer wichtig ist.

Android

Namecom.google.activity.exercise
Felder (Format – Einheiten)
FIELD_EXERCISE (int – Aufzählung)
Werte, die verschiedene Übungen darstellen, z. B. Gewichtheben, Krafttraining und Herz-Kreislauf-Übungen.
FIELD_REPETITIONS (int – Anzahl)
Anzahl der Wiederholungen einer Übung.
FIELD_RESISTANCE_TYPE (int – Aufzählung)
Die Art des Widerstands, der während der Übung angewendet wird.
FIELD_RESISTANCE (float kg)
Der Widerstand der Übung (oder des Gewichts) in Kilogramm.
FIELD_DURATION (int – Millisekunden)
Dauer einer Übung, für die die Dauer wichtig ist.