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
Name | com.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
Name | com.google.activity.segment |
Datentypobjekt | TYPE_ACTIVITY_SEGMENT |
Android-Berechtigung | ACTIVITY_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
Name | com.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
Name | com.google.calories.bmr |
Datentypobjekt | TYPE_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
Name | com.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
Name | com.google.calories.expended |
Datentypobjekt | TYPE_CALORIES_EXPENDED |
Android-Berechtigung | ACTIVITY_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
Name | com.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
Name | com.google.cycling.pedaling.cadence |
Datentypobjekt | TYPE_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
Name | com.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
Name | com.google.cycling.pedaling.cumulative |
Datentypobjekt | TYPE_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:
- Herzfrequenz
- Werte für Stoffwechseläquivalenz (Metabolic Equivalent of Task, MET)
- Gehgeschwindigkeit
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
Name | com.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
Name | com.google.heart_minutes |
Datentypobjekt | TYPE_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
Name | com.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
Name | com.google.active_minutes |
Datentypobjekt | TYPE_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
Name | com.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
Name | com.google.power.sample |
Datentypobjekt | TYPE_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
Name | com.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
Name | com.google.step_count.cadence |
Datentypobjekt | TYPE_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
Name | com.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) |
|
Android
Name | com.google.step_count.delta | |
Datentypobjekt | TYPE_STEP_COUNT_DELTA | |
Android-Berechtigung | ACTIVITY_RECOGNITION | |
Felder (Format – Einheiten) |
|
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
Name | com.google.activity.exercise | |||||
OAuth-Berechtigungsbereiche |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
|||||
Felder (Format – Einheiten) |
|
Android
Name | com.google.activity.exercise | |||||
Felder (Format – Einheiten) |
|