Mit diesen Datentypen können Aktivitäten, Trainings und Messwerte rund um das Training erfasst werden.
Aktivität
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 durchgeführt hat, erstellen Sie eine Sitzung für den Hauptaktivitätstyp und mehrere Segmente für die verschiedenen Aktivitätstypen. Wenn sie beispielsweise während eines gemischten Kampfsportkurses ein wenig Kickboxen und Boxen gemacht haben, erstellen Sie eine Sitzung für einen 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 aufeinander liegen oder direkt hintereinander liegen, da es Lücken zwischen den Datenpunkten geben kann.
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. Hier finden Sie eine Liste der Aktivitätstypen. |
Android
Name | com.google.activity.segment |
Datentypobjekt | TYPE_ACTIVITY_SEGMENT |
Android-Berechtigung | ACTIVITY_RECOGNITION |
Felder (Format – Einheit) | FIELD_AKTIVITÄT (int – Aufzählung)
Die Art der Aktivität, die der Nutzer ausgeführt hat. Hier finden Sie eine Liste der Aktivitätstypen. |
Grundumsatz
Dieser Datentyp erfasst die BMR-Werte eines Nutzers in Kilocalories. Jeder Datenpunkt steht für die Anzahl der Kilocalories, die ein Nutzer basierend auf Größe und Gewicht den ganzen Tag lang ruhen würde. Nur das Ende 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 ein Nutzer basierend auf Größe und Gewicht den ganzen Tag über ruhen würde. |
Android
Name | com.google.calories.bmr |
Datentypobjekt | TYPE_BASAL_METABOLIC_RATE |
Felder (Format: Einheiten) | FIELD_CALORIES (float – KCAL pro Tag)
Die Anzahl der Kilokalografien, die ein Nutzer basierend auf Alter, Gewicht und Größe den ganzen Tag über ruhen würde. |
verbrannte Kalorien
Dieser Datentyp erfasst die Gesamtmenge der vom Nutzer verbrannten Kalorien (in Kilocalories), einschließlich der in Ruhe verbrannten Kalorien. Jeder Datenpunkt steht für die insgesamt in einem Zeitintervall verbrannten Kilocalories. Daher sollten sowohl die Start- als auch die Endzeiten 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 Fahrrad fährt, kann dieser Datentyp verwendet werden, um seine Trittfrequenz in Kurbelumdrehungen pro Minute (RPM) zu erfassen. Jeder Datenpunkt steht für eine sofortige Messung der Tretfrequenz, daher sollte nur die Endzeit festgelegt werden. Er wird als Zeitstempel für die Messung 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 Fahrradkurbelumdrehungen pro Minute. |
Android
Name | com.google.cycling.pedaling.cadence |
Datentypobjekt | TYPE_CYCLING_PEDALING_CADENCE |
Felder (Format: Einheiten) | FIELD_RPM (float –rpm)
Anzahl der Fahrradkurbelumdrehungen pro Minute. |
Kumulatives Fahrradpedal kumulativ
Wenn ein Nutzer Fahrrad fährt, kann dieser Datentyp verwendet werden, um die Anzahl der Kurbelumdrehungen über einen bestimmten Zeitraum zu erfassen. Jeder Datenpunkt steht für die Anzahl der Umdrehungen seit der Startzeit zum Start.
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 von Fahrradkurbeln über einen bestimmten Zeitraum. |
Android
Name | com.google.cycling.pedaling.cumulative |
Datentypobjekt | TYPE_CYCLING_PEDALING_CUMULATIVE |
Felder (Format: Einheiten) | FIELD_REVOLUTIONS (int – Anzahl)
Anzahl der Umdrehungen von Fahrradkurbeln über einen bestimmten Zeitraum. |
Kardiopunkte
Dieser Datentyp erfasst die Anzahl der Kardiopunkte, die ein Nutzer aus allen Aktivitäten erhalten hat. Jeder Datenpunkt entspricht der Anzahl der für ein Zeitintervall berechneten Kardiopunkte.
Nutzer können ein tägliches Kardiopunkteziel festlegen und ihren Fortschritt verfolgen. Kardiopunkte können so berechnet werden:
- Herzfrequenz
- Werte im metabolischen Äquivalent von Aufgaben (MET)
- Gehgeschwindigkeit
Die Anzahl der Kardiopunkte hängt von der Intensität der Aktivität ab. So kannst du Kardiopunkte berechnen und schreiben:
Daten | 1 HP (Aktivitäten von mittlerer Intensität) | 2 HPs (hohe Intensität) |
---|---|---|
Herzfrequenz | 1 Minute Aktivität bei maximal 50% Herzfrequenz | 1 Minute Aktivität bei max. 70% Herzfrequenz |
MET-Wert | 3–6 MET Zum Beispiel Rudern oder Klettern, | >6 MET z. B. 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 basierend auf der Intensität der Übung oder Aktivität des Nutzers. |
Android
Name | com.google.heart_minutes |
Datentypobjekt | TYPE_HEART_MINUTES |
Felder (Format: Einheiten) | FIELD_INTENSITY (float – Kardiopunkte)
Die Intensität der Übung oder Aktivität des Nutzers. Bei einer Minute leichter bis mäßiger körperlicher Aktivität (z. B. Gehen mit einer Geschwindigkeit von über 4 km/h oder Radfahren mit einer Geschwindigkeit von über 16 km/h) erhältst du 1 Kardiopunkt. Bei einer Minute intensiverer Aktivität erhältst du 2 Kardiopunkte. |
Aktivitätsminuten
Dieser Datentyp erfasst die Anzahl der von Google Fit berechneten Aktivitätsminuten aus allen Aktivitäten eines Nutzers. Jeder Datenpunkt entspricht der abgeleiteten Anzahl von Aktivitätsminuten für ein Zeitintervall. Sie müssen Beginn und Ende festlegen.
Nutzer können Aktivitätsminuten durch Aktivitäten wie Yoga, Tanzen, Gärtnern und andere Hausarbeiten verdienen. Wenn sie spazieren gehen, erhält Google Fit jedes Mal eine Aktivitätsminute, wenn sie mindestens 30 Schritte innerhalb von 60 Sekunden unternimmt.
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 bis Millisekunden)
Die Dauer der gesammelten 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 gesammelten Aktivitätsminuten in Millisekunden.
Gültiger Bereich: 0–Lang.MAX_VALUE |
Leistung
Dieser Datentyp erfasst die von einem Nutzer beim Ausführen einer Aktivität erzeugte Energie (in Watt). Zum Beispiel die Verwendung eines Leistungsmessers bei einer Heimtrainer. Jeder Datenpunkt stellt eine sofortige Messung der generierten Leistung dar.
Jeder Datenpunkt stellt eine sofortige Messung der generierten Leistung dar. Daher sollte nur die Endzeit festgelegt werden. Er wird als Zeitstempel für die Messung 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)
Stromerzeugung in Watt. |
Android
Name | com.google.power.sample |
Datentypobjekt | TYPE_POWER_SAMPLE |
Felder (Format: Einheiten) | FIELD_WATTS (float – Watt)
Stromerzeugung in Watt. |
Schrittfrequenz
Mit diesem Datentyp wird die Schrittfrequenz erfasst, gemessen in Schritten pro Minute. Jeder Datenpunkt stellt eine sofortige Messung der Kadenz 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)
Kadenz in Schritten pro Minute. |
Android
Name | com.google.step_count.cadence |
Datentypobjekt | TYPE_STEP_COUNT_CADENCE |
Felder (Format: Einheiten) | FIELD_RPM (float – Schritte/Minute)
Kadenz in Schritten pro Minute. |
Schrittzahldelta
Dieser Datentyp erfasst die Anzahl der Schritte seit dem letzten Lesen. Jeder Schritt wird nur einmal gemeldet, daher sollten sich Datenpunkte nicht überschneiden. Die Startzeit jedes Datenpunkts sollte den Beginn des Intervalls darstellen, in dem die Schritte ausgeführt wurden.
Die Startzeit muss gleich oder größer als die Endzeit des vorherigen Datenpunkts sein. Wenn Sie alle Werte für einen bestimmten Zeitraum zusammenzählen, wird die Gesamtzahl der Schritte während dieses Zeitraums berechnet.
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 den Trainingstyp (z. B. Widerstandsübungen oder Gewichtstraining), die Anzahl der Wiederholungen des Trainings, die Dauer des Trainings 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) |
|