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
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 ausgeführt hat. 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 – 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
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 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
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 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
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 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
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) | rpm (float –rpm)
Anzahl der Kurbelumdrehungen pro Minute. |
Android
Name | com.google.cycling.pedaling.cadence |
Datentypobjekt | TYPE_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
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 Umdrehungen der Fahrradkurbel in einem bestimmten Zeitraum. |
Android
Name | com.google.cycling.pedaling.cumulative |
Datentypobjekt | TYPE_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:
- Herzfrequenz
- Metabolische Äquivalente (MET)
- Gehgeschwindigkeit
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
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 basierend auf der Intensität des Trainings oder der Aktivität des Nutzers gesammelt werden. |
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 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
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 gesammelten Bewegungsminuten 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 |
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
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)
Erzeugte Energie in Watt. |
Android
Name | com.google.power.sample |
Datentypobjekt | TYPE_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
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) | rpm (float – Schritte/Minute)
Die Schrittfrequenz wird in Schritten pro Minute gemessen. |
Android
Name | com.google.step_count.cadence |
Datentypobjekt | TYPE_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
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 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
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) |
|