Für Daten, die kontinuierlich aufgezeichnet werden können (mit mehreren Datenpunkten über einen Zeitraum hinweg), kann die Google Fit-Plattform diese Daten aggregieren und die berechneten Ergebnisse zurückgeben. Das kann ein Durchschnittswert oder eine Zusammenfassung/Summe sein. Sie können Zeit bei diesen Berechnungen sparen und Ihren App-Nutzern ganz einfach nützliche Zusammenfassungen oder Durchschnittswerte präsentieren, indem Sie aggregierte Daten lesen.
Hinweis :Aggregierte Datentypen können Ihnen helfen, Zeit zu sparen, da Sie berechnete Daten lesen können. Verwenden Sie nur aggregierte Datentypen zum Lesen von Daten. Es dürfen keine Daten in zusammengefasste Datentypen geschrieben werden.
Wenn Sie aggregierte Daten lesen möchten, müssen Sie einen Datentyp, einen Zeitraum und etwas auswählen, nach dem die Daten gruppiert werden sollen. Es gibt verschiedene Möglichkeiten, Daten in Gruppen einzuteilen:
Zeitraum
Zusammengefasste Daten nach Stunde oder Tag in Buckets aufteilen. Du kannst dir beispielsweise die Schritte oder verbrannten Kalorien pro Tag ansehen.
Aktivitätstyp
Zusammengefasste Daten nach Aktivitätstyp gruppieren Bei Schlafdaten über eine Woche gibt es beispielsweise einen Bucket für jeden Schlafaktivitätstyp (Leicht-, Tief- und REM-Schlaf).
Aktivitätssegment
Zusammengefasste Daten nach Aktivitätssegmenten über einen Zeitraum hinweg gruppieren. Wenn ein Nutzer beispielsweise zwischen 9:00 und 10:00 Uhr einen Lauf absolviert, bei dem er die ersten 20 Minuten gelaufen ist, dann 10 Minuten gesessen, 15 Minuten gegangen und 15 Minuten gelaufen ist, werden diese als vier Aktivitätssegmente betrachtet und es werden vier Buckets zurückgegeben.
Sitzung
Daten anhand der Zeitgrenzen von Sitzungen aggregieren Wenn ein Nutzer beispielsweise zwei Läufe absolviert hat, die als zwei Sitzungen protokolliert wurden (ein Lauf am Morgen und ein Lauf am Nachmittag), können Sie die Daten nach Sitzung gruppieren, um die durchschnittliche Anzahl der Schritte oder die durchschnittliche Geschwindigkeit für jeden Lauf zu ermitteln.
Aktivität
Mit diesen Datentypen können Sie aggregierte Gesundheits- und Fitnessdaten lesen.
Aktivitätenübersicht
Gesamtzeit und Anzahl der Segmente für eine bestimmte Aktivität in einem Zeitraum.
Jeder Datenpunkt stellt eine Zusammenfassung aller Aktivitätssegmente für einen bestimmten Aktivitätstyp über ein Zeitintervall hinweg dar.
REST
Name com.google.activity.summary
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.activity.read
Felder (Format – Einheiten)
activity (int – Enum)
duration (int – Millisekunden)
Die Gesamtzeit, die für eine Aktivität in allen Segmenten im Zeitraum aufgewendet wurde.
Anzahl der Segmente (int – count)
Die Anzahl der unterschiedlichen Aktivitätssegmente im Zeitintervall dieses Datenpunkts.
Android
Name com.google.activity.summary
Datentypobjekt AGGREGATE_ACTIVITY_SUMMARY
Felder (Format – Einheiten)
FIELD_ACTIVITY (int—enum)
FIELD_DURATION (int – Millisekunden)
Die Gesamtzeit, die für eine Aktivität in allen Segmenten im Zeitraum aufgewendet wurde.
FIELD_NUM_SEGMENTS (int – Anzahl)
Die Anzahl der unterschiedlichen Aktivitätssegmente im Zeitintervall dieses Datenpunkts.
Jeder Datenpunkt steht für den durchschnittlichen, maximalen und minimalen Grundumsatz des Nutzers im angegebenen Zeitraum in Kilokalorien pro Tag. Das ist nützlich, wenn der Nutzer an Gewicht zu- oder abgenommen hat und sich dadurch sein Grundumsatz geändert hat.
REST
Name com.google.calories.bmr.summary
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.activity.read
Felder (Format – Einheiten)
Durchschnittlich (float – kcal pro Tag)
Der durchschnittliche Grundumsatz des Nutzers über einen Zeitraum.
Max. (float kcal pro Tag)
Der maximale Grundumsatz des Nutzers über einen Zeitraum.
min (float kcal pro Tag)
Der niedrigste Grundumsatz des Nutzers über einen Zeitraum.
Android
Name com.google.calories.bmr.summary
Datentypobjekt AGGREGATE_BASAL_METABOLIC_RATE_SUMMARY
Felder (Format – Einheiten)
FIELD_AVERAGE (float – kcal pro Tag)
Der durchschnittliche Grundumsatz des Nutzers über einen Zeitraum.
FIELD_MAX (float – kcal pro Tag)
Der maximale Grundumsatz des Nutzers über einen Zeitraum.
FIELD_MIN (float – kcal pro Tag)
Der niedrigste Grundumsatz des Nutzers über einen Zeitraum.
Zusammenfassung der verbrannten Kalorien
Die aggregierten oder insgesamt verbrannten Kalorien in Kilokalorien über einen Zeitraum.
Dieser Datentyp und seine Felder sind mit denen des Datentyps für Momentaufnahmen identisch.
Zusammenfassung der Kardiopunkte
Jeder Datenpunkt steht für die Anzahl der verdienten Herzpunkte im jeweiligen Zeitraum.
REST
Name com.google.heart_minutes.summary
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.activity.read
Felder (Format – Einheiten)
Intensität (float – Kardiopunkte)
Die Anzahl der im Zeitraum gesammelten Kardiopunkte, einschließlich der durch Multiplikatoren gesammelten Punkte (mehr Punkte für anstrengendere Aktivitäten).
duration (float–Minuten)
Die Zeit, in der die Kardiopunkte gesammelt wurden, in Minuten.
Android
Name com.google.heart_minutes.summary
Datentypobjekt AGGREGATE_HEART_POINTS
Felder (Format – Einheiten)
FIELD_INTENSITY (float – Kardiopunkte)
Die Anzahl der im Zeitraum gesammelten Kardiopunkte, einschließlich der durch Multiplikatoren gesammelten Punkte (mehr Punkte für anstrengendere Aktivitäten).
FIELD_DURATION (float Minuten)
Die Zeit, in der die Kardiopunkte gesammelt wurden, in Minuten.
Zusammenfassung der Aktivitätsminuten
Die Gesamtzahl der Bewegungsminuten im Zeitraum. Dieser Datentyp und die Felder sind mit denen des Datentyps für Momentaufnahmen identisch.
Zusammenfassung der Leistung
Jeder Datenpunkt steht für die durchschnittliche, maximale und minimale Leistung des Nutzers in Watt über einen bestimmten Zeitraum.
REST
Name com.google.power.summary
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.activity.read
Felder (Format – Einheiten)
Durchschnittlich (float Watt)
Die durchschnittliche Leistung des Nutzers über den Zeitraum in Watt.
max (float Watt)
Die maximale Leistung des Nutzers im Zeitraum in Watt.
min (float – Watt)
Die minimale Leistung des Nutzers über den Zeitraum hinweg in Watt.
Android
Name com.google.power.summary
Datentypobjekt AGGREGATE_POWER_SUMMARY
Felder (Format – Einheiten)
FIELD_AVERAGE (float—watts)
Die durchschnittliche Leistung des Nutzers über den Zeitraum in Watt.
FIELD_MAX (float – Watt)
Die maximale Leistung des Nutzers im Zeitraum in Watt.
FIELD_MIN (float – Watt)
Die minimale Leistung des Nutzers über den Zeitraum hinweg in Watt.
Zusammenfassung der Schrittzahldifferenz
Jeder Datenpunkt steht für die Gesamtzahl der Schritte im jeweiligen Zeitraum.
Dieser Datentyp und seine Felder sind mit denen des Datentyps für Momentaufnahmen identisch.
Text
Mit diesen Datentypen können Sie zusammengefasste Daten zu Körpermaßen lesen.
Zusammenfassung des Körperfettanteils
Jeder Datenpunkt steht für den durchschnittlichen, maximalen und minimalen Körperfettanteil des Nutzers über einen bestimmten Zeitraum.
REST
Name com.google.body.fat.percentage.summary
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.body.read
Felder (Format – Einheiten)
Durchschnitt (float %)
Der durchschnittliche prozentuale Anteil des Körperfetts an der gesamten Körpermasse des Nutzers über einen bestimmten Zeitraum.
max (float – Prozent)
Der maximale prozentuale Anteil des Körperfetts an der gesamten Körpermasse des Nutzers über einen Zeitraum.
min (float %)
Der niedrigste Prozentsatz des Körperfetts an der gesamten Körpermasse eines Nutzers in einem bestimmten Zeitraum.
Android
Name com.google.body.fat.percentage.summary
Datentypobjekt AGGREGATE_BODY_FAT_PERCENTAGE_SUMMARY
Felder (Format – Einheiten)
FIELD_AVERAGE (float %)
Der durchschnittliche prozentuale Anteil des Körperfetts an der gesamten Körpermasse des Nutzers über einen bestimmten Zeitraum.
FIELD_MAX (float – Prozent)
Der maximale prozentuale Anteil des Körperfetts an der gesamten Körpermasse des Nutzers über einen Zeitraum.
FIELD_MIN (float – Prozent)
Der niedrigste Prozentsatz des Körperfetts an der gesamten Körpermasse eines Nutzers in einem bestimmten Zeitraum.
Herzfrequenzübersicht
Jeder Datenpunkt steht für die durchschnittliche, maximale und minimale Herzfrequenz des Nutzers im jeweiligen Zeitraum in Schlägen pro Minute.
REST
Name com.google.heart_rate.summary
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.body.read
Felder (Format – Einheiten)
Durchschnittlich (float bpm)
Die durchschnittliche Herzfrequenz des Nutzers in Schlägen pro Minute über einen Zeitraum.
Max. (float bpm)
Die maximale Herzfrequenz des Nutzers in Schlägen pro Minute über einen Zeitraum.
min (float bpm)
Die minimale Herzfrequenz des Nutzers in Schlägen pro Minute über einen Zeitraum.
Android
Name com.google.heart_rate.summary
Datentypobjekt AGGREGATE_HEART_RATE_SUMMARY
Felder (Format – Einheiten)
FIELD_AVERAGE (float – bpm)
Die durchschnittliche Herzfrequenz des Nutzers in Schlägen pro Minute über einen Zeitraum.
FIELD_MAX (float – bpm)
Die maximale Herzfrequenz des Nutzers in Schlägen pro Minute über einen Zeitraum.
FIELD_MIN (float bpm)
Die minimale Herzfrequenz des Nutzers in Schlägen pro Minute über einen Zeitraum.
Zusammenfassung der Höhe
Jeder Datenpunkt steht für die durchschnittliche, maximale und minimale Höhe des Nutzers über einen Zeitraum hinweg in Metern.
REST
Name com.google.height.summary
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.body.read
Felder (Format – Einheiten)
Durchschnittlich (float – Meter)
Die durchschnittliche Höhe des Nutzers über einen Zeitraum in Metern.
Max. (float Meter)
Die maximale Höhe des Nutzers über einen Zeitraum in Metern.
min (float Meter)
Die Mindesthöhe des Nutzers über einen Zeitraum in Metern.
Android
Name com.google.height.summary
Datentypobjekt AGGREGATE_HEIGHT_SUMMARY
Felder (Format – Einheiten)
FIELD_AVERAGE (float – Meter)
Die durchschnittliche Höhe des Nutzers über einen Zeitraum in Metern.
FIELD_MAX (float – Meter)
Die maximale Höhe des Nutzers über einen Zeitraum in Metern.
FIELD_MIN (float – Meter)
Die Mindesthöhe des Nutzers über einen Zeitraum in Metern.
Gewichtsübersicht
Jeder Datenpunkt steht für das durchschnittliche, maximale und minimale Gewicht des Nutzers über einen Zeitraum hinweg in Kilogramm.
REST
Name com.google.weight.summary
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.body.read
Felder (Format – Einheiten)
Durchschnittlich (float kg)
Das durchschnittliche Körpergewicht des Nutzers über einen Zeitraum in Kilogramm.
Max. (float kg)
Das maximale Körpergewicht des Nutzers über einen Zeitraum in Kilogramm.
min (float kg)
Das Mindestkörpergewicht des Nutzers über einen Zeitraum in Kilogramm.
Android
Name com.google.weight.summary
Datentypobjekt AGGREGATE_WEIGHT_SUMMARY
Felder (Format – Einheiten)
FIELD_AVERAGE (float–kg)
Das durchschnittliche Körpergewicht des Nutzers über einen Zeitraum in Kilogramm.
FIELD_MAX (float kg)
Das maximale Körpergewicht des Nutzers über einen Zeitraum in Kilogramm.
FIELD_MIN (float – kg)
Das Mindestkörpergewicht des Nutzers über einen Zeitraum in Kilogramm.
Standort
Mit diesen Datentypen können Sie aggregierte Standortdaten lesen.
Distanzdelta
Jeder Datenpunkt steht für die vom Nutzer zurückgelegte Gesamtstrecke in einem bestimmten Zeitraum in Metern. Dieser Datentyp und seine Felder sind mit dem Datentyp für Momentanwerte identisch.
Begrenzungsrahmen für Standort
Jeder Datenpunkt steht für das Rechteck , das aus den Standortpunkten des Nutzers über einen Zeitraum hinweg berechnet wurde. Jeder Begrenzungsrahmen hat vier Felder, die die vier Ecken des Begrenzungsrahmens darstellen.
Hinweis :Diese Daten können nur von der App gelesen werden, die die Standortbeispieldaten geschrieben hat. Ihre App kann nur die Daten des Standortbegrenzungsrahmens für Standortbeispieldaten lesen, die sie selbst geschrieben hat. Sie kann keine Daten lesen, die von anderen Apps geschrieben wurden.
REST
Name com.google.location.bounding_box
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.location.read
Felder (Format – Einheiten)
Niedriger Breitengrad (float Grad)
Der minimale Breitengrad des Begrenzungsrahmens, als Gleitkommazahl in Grad dargestellt.
niedriger Längengrad (float Grad)
Der minimale Längengrad des Begrenzungsrahmens, als Gleitkommazahl in Grad dargestellt.
Hoher Breitengrad (float Grad)
Die maximale geografische Breite des Begrenzungsrahmens, dargestellt als Gleitkommazahl in Grad.
Hoher Längengrad (float Grad)
Die maximale geografische Länge des Begrenzungsrahmens, dargestellt als Gleitkommazahl in Grad.
Android
Name com.google.location.bounding_box
Datentypobjekt AGGREGATE_LOCATION_BOUNDING_BOX
Felder (Format – Einheiten)
FIELD_LOW_LATITUDE (float – Grad)
Breitengrad der unteren linken Ecke des Begrenzungsrahmens, dargestellt als Gleitkommazahl in Grad.
FIELD_LOW_LONGITUDE (float – Grad)
Längengrad der unteren linken Ecke des Begrenzungsrahmens, dargestellt als Gleitkommazahl in Grad.
FIELD_HIGH_LATITUDE (float – Grad)
Breitengrad der oberen rechten Ecke des Begrenzungsrahmens, als Gleitkommazahl in Grad dargestellt.
FIELD_HIGH_LONGITUDE (float – Grad)
Längengrad der oberen rechten Ecke des Begrenzungsrahmens, als Gleitkommazahl in Grad dargestellt.
Geschwindigkeitsübersicht
Jeder Datenpunkt steht für die durchschnittliche, maximale und minimale Geschwindigkeit, die der Nutzer in einem bestimmten Zeitraum zurückgelegt hat, in Metern pro Sekunde.
REST
Name com.google.speed.summary
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.location.read
Felder (Format – Einheiten)
Durchschnittlich (float – Meter pro Sekunde)
Die durchschnittliche Geschwindigkeit des Nutzers über einen Zeitraum in Metern pro Sekunde.
max (float – Meter pro Sekunde)
Die maximale Geschwindigkeit des Nutzers über einen Zeitraum in Metern pro Sekunde.
min (float Meter pro Sekunde)
Die Mindestgeschwindigkeit des Nutzers über einen Zeitraum in Metern pro Sekunde.
Android
Name com.google.speed.summary
Datentypobjekt AGGREGATE_SPEED_SUMMARY
Felder (Format – Einheiten)
Durchschnittlich (float – Meter pro Sekunde)
Die durchschnittliche Geschwindigkeit des Nutzers über einen Zeitraum in Metern pro Sekunde.
max (float – Meter pro Sekunde)
Die maximale Geschwindigkeit des Nutzers über einen Zeitraum in Metern pro Sekunde.
min (float Meter pro Sekunde)
Die Mindestgeschwindigkeit des Nutzers über einen Zeitraum in Metern pro Sekunde.
Ernährung
Mit diesen Datentypen können Sie aggregierte Ernährungsdaten lesen.
Zusammenfassung der Flüssigkeitszufuhr
Jeder Datenpunkt steht für das gesamte Wasservolumen, das ein Nutzer über einen Zeitraum hinweg in Litern verbraucht hat. Dieser Datentyp und seine Felder sind mit dem Datentyp für Momentanwerte identisch.
Zusammenfassung der Ernährung
Jeder Datenpunkt steht für die Summe aller Ernährungseinträge über einen Zeitraum.
Im Feld „Nährstoffe“ steht jeder Wert für die Summe des Nährstoffs über alle Einträge im Zeitraum.
Wenn der Nährstoff in keinem der Einträge enthalten war, wird er auch nicht in der aggregierten Karte angezeigt. Wenn alle Einträge im Zeitraum für dieselbe Mahlzeit gelten, wird auch der Mahlzeittyp festgelegt.
REST
Name com.google.nutrition.summary
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.nutrition.read
Felder (Format – Einheiten)
meal type (int – enum)
Welche Art von Mahlzeit der Nutzer gegessen hat (wird angezeigt, wenn alle Einträge im Zeitraum für dieselbe Mahlzeit gelten).
Gültige Werte
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
Nährstoffe (Map<String> – Kalorien/Gramm)
Die Gesamtzahl der Nährstoffe in den über einen bestimmten Zeitraum gegessenen Lebensmitteln.
Gültige Werte
"key": "calories" // Calories in kcal
"key": "fat.total" // Total fat in grams
"key": "fat.saturated" // Saturated fat in grams
"key": "fat.unsaturated" // Unsaturated fat in grams
"key": "fat.polyunsaturated" // Polyunsaturated fat in grams
"key": "fat.monounsaturated" // Monounsaturated fat in grams
"key": "fat.trans" // Trans fat in grams
"key": "cholesterol" // Cholesterol in milligrams
"key": "sodium" // Sodium in milligrams
"key": "potassium" // Potassium in milligrams
"key": "carbs.total" // Total carbohydrates in grams
"key": "dietary_fiber" // Dietary fiber in grams
"key": "sugar" // Amount of sugar in grams
"key": "protein" // Protein amount in grams
Android
Name com.google.nutrition.summary
Datentypobjekt AGGREGATE_NUTRITION_SUMMARY
Felder (Format – Einheiten)
FIELD_MEAL_TYPE (int—enum)
Welche Art von Mahlzeit der Nutzer gegessen hat (wird angezeigt, wenn alle Einträge im Zeitraum für dieselbe Mahlzeit gelten).
Gültige Werte
MEAL_TYPE_UNKNOWN // Unknown
MEAL_TYPE_BREAKFAST // Breakfast
MEAL_TYPE_LUNCH // Lunch
MEAL_TYPE_DINNER // Dinner
MEAL_TYPE_SNACK // Snack
FIELD_NUTRIENTS (Map<String> – Kilokalorien/Gramm/Milligramm)
Die Gesamtzahl der Nährstoffe in den über einen bestimmten Zeitraum gegessenen Lebensmitteln.
Gültige Werte
NUTRIENT_CALORIES // Calories in kcal
NUTRIENT_TOTAL_FAT // Total fat in grams
NUTRIENT_SATURATED_FAT // Saturated fat in grams
NUTRIENT_UNSATURATED_FAT // Unsaturated fat in grams
NUTRIENT_POLYUNSATURATED_FAT // Polyunsaturated fat in grams
NUTRIENT_MONOUNSATURATED_FAT // Monounsaturated fat in grams
NUTRIENT_TRANS_FAT // Trans fat in grams
NUTRIENT_CHOLESTEROL // Cholesterol in milligrams
NUTRIENT_SODIUM // Sodium in milligrams
NUTRIENT_POTASSIUM // Potassium in milligrams
NUTRIENT_TOTAL_CARBS // Total carbohydrates in grams
NUTRIENT_DIETARY_FIBER // Dietary fiber in grams
NUTRIENT_SUGAR // Amount of sugar in grams
NUTRIENT_PROTEIN // Protein amount in grams
Gesundheit
Mit diesen Datentypen können aggregierte medizinische Daten und Gesundheitsdaten gelesen werden.
Zusammenfassung des Blutzuckerspiegels
Jeder Datenpunkt steht für den durchschnittlichen, niedrigsten und höchsten Blutzuckerspiegel bzw. die Blutzuckerkonzentration im angegebenen Zeitraum. Die Einheit ist mmol/L, wobei 1 mmol/L 18 mg/dL entspricht.
Wenn die Werte für jedes dieser Felder für alle Messungen im Zeitraum gleich sind, wird der Feldwert in den zurückgegebenen Daten angezeigt:
zeitlicher Bezug zu einer Mahlzeit
zeitlicher Zusammenhang mit dem Schlaf
Probenquelle
Wenn die Werte für die verschiedenen Messungen unterschiedlich sind, wird das Feld ausgeschlossen.
REST
Name com.google.blood_glucose.summary
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.blood_glucose.read
Felder (Format – Einheiten)
Durchschnitt (float mmol/L)
Der durchschnittliche Blutzuckerspiegel oder die durchschnittliche Blutzuckerkonzentration des Nutzers über einen bestimmten Zeitraum.
Max. (float mmol/l)
Der maximale Blutzuckerspiegel oder die maximale Blutzuckerkonzentration des Nutzers über einen bestimmten Zeitraum.
min (float mmol/L)
Der niedrigste Blutzuckerspiegel oder die niedrigste Blutzuckerkonzentration des Nutzers über einen bestimmten Zeitraum.
Zeitliche Beziehung zur Mahlzeit (int – enum) (optionales Feld)
Wann die Messung im Vergleich zur letzten Mahlzeit des Nutzers durchgeführt wurde.
Gültige Werte
"intVal": 1 // Reading wasn't taken before or after a meal
"intVal": 2 // Reading was taken during a fasting period
"intVal": 3 // Reading was taken before a meal
"intVal": 4 // Reading was taken after a meal
meal type (int – enum) (optionales Feld)
Welche Art von Mahlzeit der Nutzer zu sich genommen hat, als die Messung erfolgte.
Gültige Werte
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
Zeitliche Beziehung zum Schlaf (int – enum) (optionales Feld)
Wann die Messung im Vergleich zum Schlaf des Nutzers durchgeführt wurde.
Gültige Werte
"intVal": 1 // User was fully awake
"intVal": 2 // Before the user fell asleep
"intVal": 3 // After the user woke up
"intVal": 4 // While the user was still sleeping
specimen source (int—enum) (optional field)
Art der Körperflüssigkeit, die zur Messung des Blutzuckers verwendet wird.
Gültige Werte
"intVal": 1 // Interstitial fluid
"intVal": 2 // Capillary blood
"intVal": 3 // Plasma
"intVal": 4 // Serum
"intVal": 5 // Tears
"intVal": 6 // Whole blood
Android
Name com.google.blood_glucose.summary
Datentypobjekt AGGREGATE_BLOOD_GLUCOSE_SUMMARY
Felder (Format – Einheiten)
FIELD_AVERAGE (float – mmol/L)
Der durchschnittliche Blutzuckerspiegel oder die durchschnittliche Blutzuckerkonzentration des Nutzers über einen bestimmten Zeitraum.
FIELD_MAX (float mmol/l)
Der maximale Blutzuckerspiegel oder die maximale Blutzuckerkonzentration des Nutzers über einen bestimmten Zeitraum.
FIELD_MIN (float – mmol/l)
Der niedrigste Blutzuckerspiegel oder die niedrigste Blutzuckerkonzentration des Nutzers über einen bestimmten Zeitraum.
FIELD_TEMPORAL_RELATION_TO_MEAL (int—enum) (optional field)
Wann die Messung im Vergleich zur letzten Mahlzeit des Nutzers durchgeführt wurde.
Gültige Werte
FIELD_TEMPORAL_RELATION_TO_MEAL_GENERAL // Reading wasn't taken before or after a meal
FIELD_TEMPORAL_RELATION_TO_MEAL_FASTING // Reading was taken during a fasting period
FIELD_TEMPORAL_RELATION_TO_MEAL_BEFORE_MEAL // Reading was taken before a meal
FIELD_TEMPORAL_RELATION_TO_MEAL_AFTER_MEAL // Reading was taken after a meal
FIELD_MEAL_TYPE (int – Enum) (optionales Feld)
Welche Art von Mahlzeit der Nutzer zu sich genommen hat, als die Messung erfolgte.
Gültige Werte
MEAL_TYPE_UNKNOWN // Unknown
MEAL_TYPE_BREAKFAST // Breakfast
MEAL_TYPE_LUNCH // Lunch
MEAL_TYPE_DINNER // Dinner
MEAL_TYPE_SNACK // Snack
FIELD_TEMPORAL_RELATION_TO_SLEEP (int – enum) (optional field)
Wann die Messung im Vergleich zum Schlaf des Nutzers durchgeführt wurde.
Gültige Werte
TEMPORAL_RELATION_TO_SLEEP_FULLY_AWAKE // User was fully awake.
TEMPORAL_RELATION_TO_SLEEP_BEFORE_SLEEP // Before the user fell asleep.
TEMPORAL_RELATION_TO_SLEEP_ON_WAKING // After the user woke up.
TEMPORAL_RELATION_TO_SLEEP_DURING_SLEEP // While the user was still sleeping.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int—enum) (optional field)
Art der Körperflüssigkeit, die zur Messung des Blutzuckers verwendet wird.
Gültige Werte
BLOOD_GLUCOSE_SPECIMEN_SOURCE_INTERSTITIAL_FLUID // Interstitial fluid
BLOOD_GLUCOSE_SPECIMEN_SOURCE_CAPILLARY_BLOOD // Capillary blood
BLOOD_GLUCOSE_SPECIMEN_SOURCE_PLASMA // Plasma
BLOOD_GLUCOSE_SPECIMEN_SOURCE_SERUM // Serum
BLOOD_GLUCOSE_SPECIMEN_SOURCE_TEARS // Tears
BLOOD_GLUCOSE_SPECIMEN_SOURCE_WHOLE_BLOOD // Whole blood
Blutdruckübersicht
Jeder Datenpunkt steht für den durchschnittlichen, minimalen und maximalen Blutdruck im angegebenen Zeitraum, gemessen in mmHg.
Wenn die Werte für jedes dieser Felder für alle Messungen im Zeitraum gleich sind, wird der Feldwert in den zurückgegebenen Daten angezeigt:
Körperposition
Messstandort
Wenn die Werte für die verschiedenen Messungen unterschiedlich sind, wird das Feld ausgeschlossen.
REST
Name com.google.blood_pressure.summary
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.blood_pressure.read
Felder (Format – Einheiten)
Durchschnittlicher systolischer Blutdruck (float mmHg)
Der durchschnittliche systolische Blutdruck des Nutzers über einen Zeitraum.
Max. systolischer Blutdruck (float mmHg)
Der maximale systolische Blutdruck des Nutzers über einen bestimmten Zeitraum.
min systolic (float mmHg)
Der niedrigste systolische Blutdruck des Nutzers über einen bestimmten Zeitraum.
Durchschnittlicher diastolischer Blutdruck (float mmHg)
Der durchschnittliche diastolische Blutdruck des Nutzers über einen bestimmten Zeitraum.
Max. diastolischer Wert (float mmHg)
Der maximale diastolische Blutdruck des Nutzers über einen Zeitraum.
min diastolic (float – mmHg)
Der niedrigste diastolische Blutdruck des Nutzers über einen bestimmten Zeitraum.
body position (int—enum) (optional field)
Die Körperhaltung des Nutzers bei der Messung.
Gültige Werte
"intVal": 1 // Standing up
"intVal": 2 // Sitting down
"intVal": 3 // Lying down
"intVal": 4 // Reclining
measurement location (int—enum) (optional field)
Welcher Arm und welcher Teil des Arms wurde gemessen?
Gültige Werte
"intVal": 1 // Left wrist
"intVal": 2 // Right wrist
"intVal": 3 // Left upper arm
"intVal": 4 // Right upper arm
Android
Name com.google.blood_pressure.summary
Datentypobjekt AGGREGATE_BLOOD_PRESSURE_SUMMARY
Felder (Format – Einheiten)
FIELD_BLOOD_PRESSURE_SYSTOLIC_AVERAGE (float–mmHg)
Der durchschnittliche systolische Blutdruck des Nutzers über einen Zeitraum.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MAX (float–mmHg)
Der maximale systolische Blutdruck des Nutzers über einen bestimmten Zeitraum.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MIN (float – mmHg)
Der niedrigste systolische Blutdruck des Nutzers über einen bestimmten Zeitraum.
FIELD_BLOOD_PRESSURE_DIASTOLIC_AVERAGE (float – mmHg)
Der durchschnittliche diastolische Blutdruck des Nutzers über einen bestimmten Zeitraum.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MAX (float – mmHg)
Der maximale diastolische Blutdruck des Nutzers über einen Zeitraum.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN (float – mmHg)
Der niedrigste diastolische Blutdruck des Nutzers über einen bestimmten Zeitraum.
FIELD_BODY_POSITION (int—enum) (optional field)
Die Körperhaltung des Nutzers bei der Messung.
Gültige Werte
BODY_POSITION_STANDING // Standing up
BODY_POSITION_SITTING // Sitting down
BODY_POSITION_LYING_DOWN // Lying down
BODY_POSITION_SEMI_RECUMBENT // Reclining
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int—enum) (optional field)
Welcher Arm und welcher Teil des Arms wurde gemessen?
Gültige Werte
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_WRIST // Left wrist
BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_WRIST // Right wrist
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_UPPER_ARM // Left upper arm
BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_UPPER_ARM // Right upper arm
Zusammenfassung der Körpertemperatur
Jeder Datenpunkt steht für die durchschnittliche, minimale und maximale Körpertemperatur des Nutzers in einem bestimmten Zeitraum.
Außerdem wird der Ort angegeben, an dem die Messung am Körper vorgenommen wurde, sofern der Messort für alle Datenpunkte im Zeitintervall derselbe war.
REST
Name com.google.body.temperature.summary
OAuth-Berechtigungsbereiche
https://www.googleapis.com/auth/fitness.body_temperature.read
Felder (Format – Einheiten)
Durchschnitt (float – Celsius)
Die durchschnittliche Körpertemperatur des Nutzers über einen Zeitraum.
max (float – Celsius)
Die maximale Körpertemperatur des Nutzers über einen bestimmten Zeitraum.
min (float—celsius)
Die niedrigste Körpertemperatur des Nutzers über einen bestimmten Zeitraum.
measurement location (int—enum) (optional field)
Die Stelle am Körper des Nutzers, an der die Temperatur gemessen wurde.
Gültige Werte
"intVal": 1 // Armpit
"intVal": 2 // Finger
"intVal": 3 // Forehead
"intVal": 4 // Mouth (oral)
"intVal": 5 // Rectum
"intVal": 6 // Temporal artery
"intVal": 7 // Toe
"intVal": 8 // Ear (tympanic)
"intVal": 9 // Wrist
"intVal": 10 // Vagina
Android
Name com.google.body.temperature.summary
Datentypobjekt AGGREGATE_BODY_TEMPERATURE_SUMMARY
Felder (Format – Einheiten)
FIELD_AVERAGE (float—celsius)
Die durchschnittliche Körpertemperatur des Nutzers über einen Zeitraum.
FIELD_MAX (float – Celsius)
Die maximale Körpertemperatur des Nutzers über einen bestimmten Zeitraum.
FIELD_MIN (float – Celsius)
Die niedrigste Körpertemperatur des Nutzers über einen bestimmten Zeitraum.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int—enum) (optional field)
Die Stelle am Körper des Nutzers, an der die Temperatur gemessen wurde.
Gültige Werte
BODY_TEMPERATURE_MEASUREMENT_LOCATION_AXILLARY // Armpit
BODY_TEMPERATURE_MEASUREMENT_LOCATION_FINGER // Finger
BODY_TEMPERATURE_MEASUREMENT_LOCATION_FOREHEAD // Forehead
BODY_TEMPERATURE_MEASUREMENT_LOCATION_ORAL // Mouth (oral)
BODY_TEMPERATURE_MEASUREMENT_LOCATION_RECTAL // Rectum
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TEMPORAL_ARTERY // Temporal artery
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TOE // Toe
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TYMPANIC // Ear (tympanic
BODY_TEMPERATURE_MEASUREMENT_LOCATION_WRIST // Wrist
BODY_TEMPERATURE_MEASUREMENT_LOCATION_VAGINAL // Vagina
Zusammenfassung der Sauerstoffsättigung
Jeder Datenpunkt steht für die durchschnittliche, minimale und maximale Sauerstoffsättigung des Blutes und die Durchflussrate des zusätzlichen Sauerstoffs des Nutzers in einem bestimmten Zeitraum.
Wenn die Werte für jedes dieser Felder für alle Messungen im Zeitraum gleich sind, wird der Feldwert in den zurückgegebenen Daten angezeigt:
Verabreichungsmodus der Sauerstofftherapie
System zur Messung der Sauerstoffsättigung
Methode zur Messung der Sauerstoffsättigung
Wenn die Werte für die verschiedenen Messungen unterschiedlich sind, wird das Feld ausgeschlossen.
REST
Name com.google.oxygen_saturation.summary
OAuth-Bereiche
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
Felder (Format – Einheiten)
durchschnittliche Sauerstoffsättigung (float – Prozent)
Die durchschnittliche Sauerstoffsättigung des Nutzers über einen Zeitraum.
Maximale Sauerstoffsättigung (float – Prozent)
Die maximale Sauerstoffsättigung des Nutzers über einen Zeitraum.
Minimale Sauerstoffsättigung (float – Prozent)
Die minimale Sauerstoffsättigung des Nutzers über einen bestimmten Zeitraum.
durchschnittliche Durchflussmenge der Sauerstoffgabe (float L/min)
Die durchschnittliche Durchflussmenge der Sauerstoffgabe des Nutzers über einen bestimmten Zeitraum.
Maximale Durchflussmenge der Sauerstoffgabe (float L/min)
Die maximale Durchflussmenge der Sauerstoffgabe des Nutzers über einen bestimmten Zeitraum.
Min. Durchflussmenge der Sauerstoffgabe (float L/min)
Die minimale Durchflussmenge der Sauerstoffgabe des Nutzers über einen Zeitraum.
Verabreichungsmodus der Sauerstofftherapie (int – enum) (optionales Feld)
Wie die Sauerstofftherapie verabreicht wird.
Kann fehlen oder 1 sein, wenn die Verabreichung über eine Nasenkanüle erfolgt.
Sauerstoffsättigungssystem (int—enum) (optionales Feld)
Wo die Sauerstoffsättigung gemessen wird.
Kann fehlen oder 1 sein, wenn in peripheren Kapillaren gemessen wird.
Methode zur Messung der Sauerstoffsättigung (int – Enum) (optionales Feld)
So wird die Sauerstoffsättigung gemessen.
Kann fehlen oder 1 sein, wenn sie per Pulsoximetrie gemessen wird.
Android
Name com.google.oxygen_saturation.summary
Datentypobjekt AGGREGATE_OXYGEN_SATURATION_SUMMARY
Felder (Format – Einheiten)
FIELD_OXYGEN_SATURATION_AVERAGE (float – Prozent)
Die durchschnittliche Sauerstoffsättigung des Nutzers über einen Zeitraum.
FIELD_OXYGEN_SATURATION_MAX (float – Prozent)
Die maximale Sauerstoffsättigung des Nutzers über einen Zeitraum.
FIELD_OXYGEN_SATURATION_MIN (float – Prozent)
Die minimale Sauerstoffsättigung des Nutzers über einen bestimmten Zeitraum.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_AVERAGE (float–L/min)
Die durchschnittliche Durchflussmenge der Sauerstoffgabe des Nutzers über einen bestimmten Zeitraum.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MAX (float–L/min)
Die maximale Durchflussmenge der Sauerstoffgabe des Nutzers über einen bestimmten Zeitraum.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MIN (float L/min)
Die minimale Durchflussmenge der Sauerstoffgabe des Nutzers über einen Zeitraum.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int – enum) (optional field)
Wie die Sauerstofftherapie verabreicht wird.
Kann fehlen oder 1 sein, wenn die Verabreichung über eine Nasenkanüle erfolgt.
FIELD_OXYGEN_SATURATION_SYSTEM (int—enum) (optional field)
Wo die Sauerstoffsättigung gemessen wird.
Kann fehlen oder 1 sein, wenn in peripheren Kapillaren gemessen wird.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int—enum) (optional field)
So wird die Sauerstoffsättigung gemessen.
Kann fehlen oder 1 sein, wenn sie per Pulsoximetrie gemessen wird.