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
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 – 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
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 in Ruhe verbrennt, wenn er den ganzen Tag über verbrennt, 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 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
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 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
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 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
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 des Fahrrads 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 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:
- Herzfrequenz
- Metabolic Equivalent of Task-Werte (MET)
- Gehgeschwindigkeit
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
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. 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
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 |
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
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)
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
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. |
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
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) |
|