Aktivitätsdatentypen

Mit diesen Datentypen können Aktivitäten, Trainings und Messwerte zu Bewegung erfasst werden.

Aktivität

Dieser Datentyp kann verwendet werden, um alle Aktivitäten eines Nutzers zu erfassen. Das können gängige Fitnessaktivitäten wie Laufen oder verschiedene Sportarten sein, aber auch Aktivitäten wie Meditation, Gartenarbeit und Schlafen.

Wenn der Nutzer in diesem Zeitraum mehr als eine Aktivität ausgeführt hat, erstellen Sie eine Sitzung für den Hauptaktivitätstyp und mehrere Segmente für die verschiedenen Aktivitätstypen. Wenn sie z. B. während einer Mischung aus Kampfsportarten Kickboxen und Boxen eine Übung für Mixed Martial Arts. Anschließend können Sie die verschiedenen Aktivitätstypen in Segmente unterteilen.

Für jeden Datenpunkt ist eine Start- und Endzeit erforderlich. Die Datenpunkte müssen nicht direkt aufeinander folgen, es können Lücken dazwischen 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 ausgeführt hat. 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 – enum)
Die Art der Aktivität des Nutzers. Hier finden Sie eine Liste der Aktivitätstypen.

Grundumsatz

Mit diesem Datentyp wird der BMR eines Nutzers in Kilokalorien erfasst. Jeder Datenpunkt entspricht der Anzahl der Kilokalorien, die ein Nutzer an einem Tag verbrennt, wenn er den ganzen Tag ruht, basierend auf seiner Größe und seinem Gewicht. Nur die Endzeit sollte festgelegt werden. Dieses 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 ein Nutzer an einem Tag verbrauchen würde, wenn er den ganzen Tag inaktiv wäre, 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 im Ruhezustand verbrennt, basierend auf Alter, Gewicht und Größe.

Verbrannte Kalorien

Dieser Datentyp erfasst die vom Nutzer insgesamt 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 der Start- als auch der Endzeitpunkt 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 Rad fährt, kann dieser Datentyp verwendet werden, um seine Trittfrequenz in Umdrehungen pro Minute (RPM) zu erfassen. Jeder Datenpunkt steht für eine sofortige Messung der Trittgeschwindigkeit, sodass nur das Ende Uhrzeit festgelegt werden. 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) rpm (float–rpm)
Anzahl der Kurbelumdrehungen 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.

Trittfrequenz beim Radfahren (kumulativ)

Wenn Nutzende Radtouren machen, kann mit diesem Datentyp die Anzahl der Crankumdrehungen über einen bestimmten Zeitraum. Jeder Datenpunkt steht für die Zahl von Umdrehungen seit der Zählung zur Startzeit.

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 Umdrehungen der Fahrradkurbel in einem bestimmten Zeitraum.

Android

Namecom.google.cycling.pedaling.cumulative
DatentypobjektTYPE_CYCLING_PEDALING_CUMULATIVE
Felder (Format – Einheiten) FIELD_REVOLUTIONS (int – Anzahl)
Anzahl der Umdrehungen der Fahrradkurbel in einem bestimmten Zeitraum.

Kardiopunkte

Dieser Datentyp erfasst die Anzahl der Kardiopunkte, die ein Nutzer von allen ihre Aktivitäten. Jeder Datenpunkt steht für die Anzahl der für ein bestimmtes Zeitintervall berechneten Herzpunkte.

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

Die Anzahl der gesammelten Kardiopunkte hängt von der Intensität der Aktivität ab. Anhand dieser Anleitung kannst du Kardiopunkte berechnen und eintragen:

Daten 1 PS (Aktivität mit niedriger mittlerer Intensität) 2 PS (Aktivität mit hoher Intensität)
Herzfrequenz 1 Minute Aktivität bei einer maximalen Herzfrequenz von > 50 % 1 Minute Aktivität bei über 70 % der maximalen Herzfrequenz
MET-Wert 3–6 MET. Zum Beispiel 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-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 basierend auf der Intensität des Trainings oder der Aktivität des Nutzers gesammelt werden.

Android

Namecom.google.heart_minutes
DatentypobjektTYPE_HEART_MINUTES
Felder (Format – Einheiten) FIELD_INTENSITY (float – Herzpunkte)
Die Intensität der Übung oder Aktivität der Nutzenden. Eine Minute von leichte bis mäßige körperliche Aktivität (z. B. Gehen mit mehr als 4 km/h, oder schneller als 16 km/h, erhältst du 1 Kardiopunkt. Eine Minute oder länger bei intensiver Aktivität erhältst du 2 Kardiopunkte.

Aktivitätsminuten

Dieser Datentyp erfasst die Anzahl der Aktivitätsminuten, die Google Fit berechnet, die der Nutzer mit seinen Aktivitäten erzielt hat. Jeder Datenpunkt steht für die Anzahl der Aktivitätsminuten für ein Zeitintervall. Es müssen sowohl die Start- als auch die Endzeit festgelegt werden.

Nutzer können bei jeder Aktivität wie Yoga, Tanzen oder Gartenarbeit ihre Aktivitätsminuten sammeln und andere Hausarbeiten. Wenn er spazieren geht, erhält er in Google Fit jedes Mal eine Bewegungsminute, wenn er innerhalb von 60 Sekunden mindestens 30 Schritte 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 gesammelten 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 Aktivitätsminuten in Millisekunden.
Gültiger Bereich: 0–Long.MAX_VALUE

Stromversorgung

Dieser Datentyp erfasst die von einem Nutzer bei einer Aktivität erzeugte Leistung, gemessen in Watt. Wenn Sie zum Beispiel mit einem Messgerät trainieren, Fahrradergometer. Jeder Datenpunkt stellt eine sofortige Messung erzeugten Strom.

Jeder Datenpunkt steht für eine sofortige Messung der erzeugten Leistung. Daher sollte nur die Endzeit festgelegt werden. Dieser wird als Zeitstempel für die Leseaktion 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)
Erzeugte Energie in Watt.

Android

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

Schrittfrequenz

Dieser Datentyp erfasst die Schrittfrequenz in Schritten pro Minute. Jeder Datenpunkt stellt eine Momentaufnahme der Schrittfrequenz in Schritten pro Minute dar.

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) rpm (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.

Schrittzahldifferenz

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

Der Beginn muss gleich oder größer als der Endzeitpunkt sein Zeitpunkt des vorherigen Datenpunkts. Wenn Sie alle Werte für einen bestimmten Zeitraum addieren, ergibt sich die Gesamtzahl der Schritte in diesem Zeitraum.

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)
steps (int – Anzahl)
Die Anzahl der Schritte, die Sie in einem bestimmten Zeitraum zurückgelegt haben.
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)
Die Anzahl der Schritte, die Sie in einem bestimmten Zeitraum zurückgelegt haben.
Gültiger Bereich: 0–10 Schritte pro Sekunde

Workout

Jeder Datenpunkt steht für einen einzelnen fortlaufenden Satz einer Trainingsübung. die ein Nutzer ausführt. Der Datenpunkt enthält Felder für den Übungstyp (für z. B. Widerstandsübungen oder Gewichtstraining), die Anzahl der Wiederholungen die Übung, 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)
train (int – enum)
Werte, die verschiedene Übungen darstellen, z. B. Gewichtheben, Krafttraining und Herz-Kreislauf-Übungen.
repetitions (int – enum)
Anzahl der Wiederholungen einer Übung.
resistance type (int – Enum)
Die Art des während des Trainings verwendeten Widerstands.
Widerstand (float–kg)
Der Widerstand der Übung (oder das Gewicht) in Kilogramm.
duration (int – Millisekunden)
Dauer einer Übung, bei der die Dauer wichtig ist.

Android

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