Aktivitätsdatentypen

Diese Datentypen können verwendet werden, um Aktivitäten, Trainingseinheiten und Messwerte rund um Übung.

Aktivität

Dieser Datentyp kann verwendet werden, um alle Aktivitäten eines Nutzers zu erfassen. Dabei kann es sich um Fitnessaktivitäten wie Laufen oder verschiedene Sportarten sowie Aktivitäten wie Meditation, Gartenarbeit und Schlaf.

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 sind eine Start- und Endzeit erforderlich. Datenpunkte müssen nicht immer direkt hintereinander oder direkt hintereinander kann es Lücken dazwischen geben.

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 – Aufzählung)
Die Art der Aktivität, die der Nutzer ausgeführt hat. Eine Liste der Aktivitätstypen finden Sie hier.

Grundumsatz

Mit diesem Datentyp wird der BMR eines Nutzers in Kilokalorien erfasst. Jeder Datenpunkt gibt an, wie viele Kilokalorien ein Nutzer ganz in Ruhe verbrennen würde, auf Grundlage ihrer Größe und ihres Gewichts. 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 in Ruhe verbrennt, wenn er den ganzen Tag über verbrennt, 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 insgesamt verbrannten Kalorien (in Kilokalorien) durch die einschließlich ruhend verbrannter Kalorien. Jeder Datenpunkt steht für den der gesamten in einem Zeitintervall verbrannten Kilokalorien, also sowohl Start- als auch Endzeit festgelegt werden sollte.

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 mit diesem Datentyp erfasst werden, in Kurbelumdrehungen pro Minute angegeben. 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 Kurbelumdrehungen pro Minute.

Tritt in die Pedale, kumuliert

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 Kurbelumdrehungen des Fahrrads in einem Zeitraum.

Android

Namecom.google.cycling.pedaling.cumulative
DatentypobjektTYPE_CYCLING_PEDALING_CUMULATIVE
Felder (Format – Einheiten) FIELD_REVOLUTIONS (int – Anzahl)
Anzahl der Kurbelumdrehungen des Fahrrads in einem 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 berechneten Kardiopunkte. für ein Zeitintervall.

Sie 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. Verwenden Sie In diesem Leitfaden erfahren Sie, wie Sie Kardiopunkte berechnen und schreiben:

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 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 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. Sie müssen sowohl eine Start- als auch eine Endzeit angeben.

Nutzer können bei jeder Aktivität wie Yoga, Tanzen oder Gartenarbeit Aktivitätsminuten sammeln und andere Hausarbeiten. Wenn sie spazieren gehen, erhält Google Fit eine Bewegung Minute jedes Mal, wenn sie mindestens 30 Schritte innerhalb von 60 Sekunden machen.

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

Stromversorgung

Dieser Datentyp erfasst die Energie, die Nutzende bei der Ausführung einer Aktivität erzeugen, in Watt gemessen werden. Wenn Sie z. B. mit einem Messgerät trainieren, Fahrradergometer. Jeder Datenpunkt stellt eine sofortige Messung erzeugten Strom.

Jeder Datenpunkt stellt ein sofortiges Maß für die erzeugte Energie dar, sodass nur sollte 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)
Erzeugte Energie in Watt.

Android

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

Schrittzahl

Dieser Datentyp erfasst die Schrittfrequenz in Schritten pro Minute. Jedes Datenpunkt stellt eine sofortige Messung der Kadenz 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) 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.

Delta für Schrittanzahl

Dieser Datentyp erfasst die Anzahl der Schritte, die seit der letzten Messung ausgeführt wurden. Jedes Schritt wird nur einmal gemeldet, daher sollten Datenpunkte sich nicht überschneiden. Die Startzeit jedes Datenpunkts sollte den Beginn des Intervalls in welche Schritte unternommen wurden.

Die Startzeit muss gleich oder größer als das Ende sein Zeitpunkt des vorherigen Datenpunkts. Alle Werte für einen Zeitraum addieren der Zeit 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)
steps (int – Anzahl)
Anzahl der Schritte, die in einem 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 Zeitraum zurückgelegt wurden.
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 des Gewichts) in Kilogramm.
duration (int–Millisekunden)
Dauer einer Übung, auf 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 während des Trainings verwendeten Widerstands.
FIELD_RESISTANCE (float–kg)
Der Widerstand der Übung (oder des Gewichts) in Kilogramm.
FIELD_DURATION (int–Millisekunden)
Dauer einer Übung, auf die die Dauer wichtig ist.