Per i dati che possono essere registrati in modo continuo (con più punti dati in uno stesso periodo di tempo)
periodo), la piattaforma Google Fit può aggregare questi dati e restituire i
i risultati calcolati. Può essere una misurazione media o un riepilogo/totale. Tu
puoi risparmiare tempo con questi calcoli e mostrare agli utenti della tua app riepiloghi o
facilmente le medie leggendo dati aggregati.
Nota: esistono tipi di dati aggregati che ti consentono di risparmiare tempo leggendo le informazioni
e i dati di Google Cloud. Utilizza solo tipi di dati aggregati per leggere i dati. Non scrivere per aggregare i dati
.
Per leggere i dati aggregati, devi scegliere un tipo di dati, un intervallo di tempo e qualcosa
a "bucket" (o raggruppare) i dati. Puoi eseguire il bucket di dati in diversi modi:
Periodo di tempo
Dati aggregati in bucket per all'ora o al giorno. Ad esempio, puoi vedere i passi o le calorie bruciate al giorno.
Tipo di attività
Dati aggregati del bucket per tipo di attività. Ad esempio, per i dati sul sonno di una settimana, sarà presente un bucket per ogni tipo di attività di sonno (leggera, profonda e REM).
Segmento attività
Crea un bucket di dati aggregati per segmenti di attività in un periodo di tempo. Ad esempio, se un utente è andato a correre tra le 9 e le 10, ma ha corso per i primi 20 minuti, si è seduto per 10 minuti, ha camminato per 15 minuti e ha corso per 15 minuti, vengono considerati 4 segmenti di attività e vengono restituiti 4 bucket.
Sessione
Utilizza i limiti temporali delle sessioni per aggregare i dati. Ad esempio, se un utente ha effettuato 2 corse registrate come 2 sessioni (una corsa mattutina e una corsa pomeridiana), puoi bucket per sessione per apprendere i passi o la velocità media di ogni corsa.
Attività
Utilizza questi tipi di dati per leggere dati aggregati su salute e benessere.
Riepilogo attività
Tempo totale e numero di segmenti per una particolare attività in un periodo di tempo.
Ciascun punto dati rappresenta un riepilogo di tutti i segmenti di attività per un
tipo di attività in un intervallo di tempo.
Nome com.google.activity.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campi (formato: unità)
activity (int
- enum)
duration (int
-millisecondi)
Il tempo totale trascorso su un'attività in tutti i segmenti nell'intervallo di tempo.
numero di segmenti (int
- conteggio)
Il numero di segmenti di attività distinti nell'intervallo di tempo di questo punto dati.
Nome com.google.activity.summary
Oggetto tipo di dati AGGREGATE_ACTIVITY_SUMMARY
Campi (formato: unità)
FIELD_ACTIVITY (int
- enum)
FIELD_DURATION (int
-millisecondi)
Il tempo totale trascorso su un'attività in tutti i segmenti nell'intervallo di tempo.
FIELD_NUM_SEGMENTS (int
- conteggio)
Il numero di segmenti di attività distinti nell'intervallo di tempo di questo punto dati.
Ciascun punto dati rappresenta il tasso metabolico basale medio, massimo e minimo dell'utente
nell'intervallo di tempo, in kilocalorie al giorno. È utile se l'utente ha
ha guadagnato o perso peso e di conseguenza il suo metabolismo basale è cambiato.
Nome com.google.calories.bmr.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campi (formato: unità)
media (float
—kcal al giorno)
Il metabolismo basale medio dell'utente in un periodo di tempo.
max (float
- kcal al giorno)
Il metabolismo basale massimo dell'utente in un periodo di tempo.
min (float
—kcal al giorno)
Il metabolismo basale minimo dell'utente in un periodo di tempo.
Nome com.google.calories.bmr.summary
Oggetto tipo di dati AGGREGATE_BASAL_METABOLIC_RATE_SUMMARY
Campi (formato: unità)
FIELD_AVERAGE (float
- kcal al giorno)
Il metabolismo basale medio dell'utente in un periodo di tempo.
FIELD_MAX (float
- kcal al giorno)
Il metabolismo basale massimo dell'utente in un periodo di tempo.
FIELD_MIN (float
- kcal al giorno)
Il metabolismo basale minimo dell'utente in un periodo di tempo.
Riepilogo Calorie bruciate
Le calorie bruciate totali o totali, in kilocalorie, in un periodo di tempo.
Questo tipo di dati e i suoi campi sono gli stessi dei dati istantanei
del testo .
Riepilogo dei Punti cardio
Ogni punto dati rappresenta il numero di Punti cardio guadagnati nel periodo di tempo.
Nome com.google.heart_minutes.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campi (formato: unità)
intensità (float
- Punti cardio)
Il numero di Punti cardio guadagnati nel periodo di tempo selezionato.
inclusi i punti guadagnati dai moltiplicatori (più punti guadagnati per
attività più intensa).
duration (float
- minuti)
Il tempo in cui sono stati accumulati Punti cardio, misurato in minuti.
Nome com.google.heart_minutes.summary
Oggetto tipo di dati AGGREGATE_HEART_POINTS
Campi (formato: unità)
FIELD_INTENSITY (float
- Punti cardio)
Il numero di Punti cardio guadagnati nel periodo di tempo selezionato.
inclusi i punti guadagnati dai moltiplicatori (più punti guadagnati per
attività più intensa).
FIELD_DURATION (float
- minuti)
Il tempo in cui sono stati accumulati Punti cardio, misurato in minuti.
Riepilogo Minuti di movimento
Il numero totale di minuti di movimento nel periodo di tempo. Questo tipo di dati e i campi
sono le stesse del tipo di dati istantaneo .
Riepilogo alimentazione
Ciascun punto dati rappresenta la potenza media, massima e minima generata dall'utente in watt in un determinato periodo di tempo.
Nome com.google.power.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campi (formato: unità)
media (float
- watt)
La potenza media generata dall'utente nel periodo di tempo, espressa in watt.
max (float
- watt)
La potenza massima generata dall'utente nel periodo di tempo specificato, in watt.
min (float
- watt)
La potenza minima generata dall'utente nel periodo di tempo, espressa in watt.
Nome com.google.power.summary
Oggetto tipo di dati AGGREGATE_POWER_SUMMARY
Campi (formato: unità)
FIELD_AVERAGE (float
- watt)
La potenza media generata dall'utente nel periodo di tempo, espressa in watt.
FIELD_MAX (float
- watt)
La potenza massima generata dall'utente nel periodo di tempo specificato, in watt.
FIELD_MIN (float
- watt)
La potenza minima generata dall'utente nel periodo di tempo, espressa in watt.
Riepilogo delta conteggio passi
Ciascun punto dati rappresenta il numero totale di passaggi nel periodo di tempo.
Questo tipo di dati e i suoi campi sono gli stessi dei dati istantanei
del testo .
Corpo
Utilizza questi tipi di dati per leggere i dati aggregati di misurazione del corpo.
Riepilogo percentuale di grasso corporeo
Ciascun punto dati rappresenta la percentuale media, massima e minima di grasso corporeo dell'utente
in un determinato periodo di tempo.
Nome com.google.body.fat.percentage.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.body.read
Campi (formato: unità)
media (float
- percentuale)
La percentuale media dell'utente della massa corporea totale composta da grasso corporeo in un periodo di tempo.
max (float
- percentuale)
La percentuale massima di grasso corporeo totale dell'utente in un periodo di tempo.
min (float
- percentuale)
La percentuale minima di grasso corporeo totale dell'utente in un periodo di tempo.
Nome com.google.body.fat.percentage.summary
Oggetto tipo di dati AGGREGATE_BODY_FAT_PERCENTAGE_SUMMARY
Campi (formato: unità)
FIELD_AVERAGE (float
- percentuale)
La percentuale media dell'utente della massa corporea totale composta da grasso corporeo in un periodo di tempo.
FIELD_MAX (float
- percentuale)
La percentuale massima di grasso corporeo totale dell'utente in un periodo di tempo.
FIELD_MIN (float
- percentuale)
La percentuale minima di grasso corporeo totale dell'utente in un periodo di tempo.
Riepilogo battito cardiaco
Ciascun punto dati rappresenta il battito cardiaco medio, massimo e minimo dell'utente nel
di tempo, in battiti al minuto.
Nome com.google.heart_rate.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.body.read
Campi (formato: unità)
media (float
-b/m)
Il battito cardiaco medio dell'utente in battiti al minuto in un periodo di tempo.
max (float
- b/m)
Il battito cardiaco massimo dell'utente in battiti al minuto in un periodo di tempo.
min (float
- b/m)
Il battito cardiaco minimo dell'utente in battiti al minuto in un periodo di tempo.
Nome com.google.heart_rate.summary
Oggetto tipo di dati AGGREGATE_HEART_RATE_SUMMARY
Campi (formato: unità)
FIELD_AVERAGE (float
- b/m)
Il battito cardiaco medio dell'utente in battiti al minuto in un periodo di tempo.
FIELD_MAX (float
- b/m)
Il battito cardiaco massimo dell'utente in battiti al minuto in un periodo di tempo.
FIELD_MIN (float
- b/m)
Il battito cardiaco minimo dell'utente in battiti al minuto in un periodo di tempo.
Riepilogo altezza
Ciascun punto dati rappresenta l'altezza media, massima e minima dell'utente in un determinato periodo di tempo
in metri.
Nome com.google.height.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.body.read
Campi (formato: unità)
media (float
- metri)
L'altezza media dell'utente in un periodo di tempo, in metri.
max (float
- metri)
L'altezza massima dell'utente in un periodo di tempo, in metri.
min (float
- metri)
L'altezza minima dell'utente in un periodo di tempo, in metri.
Nome com.google.height.summary
Oggetto tipo di dati AGGREGATE_HEIGHT_SUMMARY
Campi (formato: unità)
FIELD_AVERAGE (float
- metri)
L'altezza media dell'utente in un periodo di tempo, in metri.
FIELD_MAX (float
- metri)
L'altezza massima dell'utente in un periodo di tempo, in metri.
FIELD_MIN (float
- metri)
L'altezza minima dell'utente in un periodo di tempo, in metri.
Riepilogo peso
Ciascun punto dati rappresenta il peso medio, massimo e minimo dell'utente su un
di tempo in chilogrammi.
Nome com.google.weight.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.body.read
Campi (formato: unità)
media (float
-kg)
Il peso corporeo medio dell'utente in un periodo di tempo, in chilogrammi.
max (float
- kg)
Il peso corporeo massimo dell'utente in un periodo di tempo, in chilogrammi.
min (float
-kg)
Il peso corporeo minimo dell'utente in un periodo di tempo, in chilogrammi.
Nome com.google.weight.summary
Oggetto tipo di dati AGGREGATE_WEIGHT_SUMMARY
Campi (formato: unità)
FIELD_AVERAGE (float
- kg)
Peso medio dell'utente in un periodo di tempo, in chilogrammi.
FIELD_MAX (float
- kg)
Il peso corporeo massimo dell'utente in un periodo di tempo, in chilogrammi.
FIELD_MIN (float
- kg)
Il peso corporeo minimo dell'utente in un periodo di tempo, in chilogrammi.
Località
Utilizza questi tipi di dati per leggere dati aggregati sulla posizione.
Delta distanza
Ogni punto dati rappresenta la distanza totale percorsa dall'utente in un periodo di tempo
in metri. Questo tipo di dati e i suoi campi sono gli stessi della
tipo di dati istantaneo .
Riquadro di delimitazione della località
Ciascun punto dati rappresenta il delimitatore
predefinita calcolata sulla base del
da punti di località in un periodo di tempo. Ogni riquadro ha quattro campi
che rappresentano i quattro angoli del riquadro di delimitazione.
Nota: questi dati possono essere letti solo dall'app che ha scritto la posizione
campione di dati. L'app può soltanto leggere
i dati del riquadro di delimitazione della posizione per i dati di esempio della posizione che ha scritto. Non può leggere
di dati scritti da altre app.
Nome com.google.location.bounding_box
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.location.read
Campi (formato: unità)
latitudine bassa (float
- gradi)
Latitudine minima del riquadro di delimitazione, rappresentata come un numero in virgola mobile, in gradi.
longitudine bassa (float
- gradi)
Longitudine minima del riquadro di delimitazione, rappresentata come un numero in virgola mobile, in gradi.
latitudine alta (float
-gradi)
Latitudine massima del riquadro di delimitazione, rappresentata come un numero in virgola mobile, in gradi.
longitudine alta (float
- gradi)
Longitudine massima del riquadro di delimitazione, rappresentato come un numero in virgola mobile, in gradi.
Nome com.google.location.bounding_box
Oggetto tipo di dati AGGREGATE_LOCATION_BOUNDING_BOX
Campi (formato: unità)
FIELD_LOW_LATITUDE (float
- gradi)
Latitudine dell'angolo in basso a sinistra del riquadro di delimitazione, rappresentato come un numero mobile, in gradi.
FIELD_LOW_LONGITUDE (float
: gradi)
Longitudine dell'angolo in basso a sinistra del riquadro di delimitazione, rappresentato come un numero in virgola mobile, in gradi.
FIELD_HIGH_LATITUDE (float
- gradi)
Latitudine dell'angolo in alto a destra del riquadro di delimitazione, rappresentato come un numero in virgola mobile, in gradi.
FIELD_HIGH_LONGITUDE (float
– gradi)
Longitudine dell'angolo in alto a destra del riquadro di delimitazione, rappresentato come un numero in virgola mobile, in gradi.
Riepilogo velocità
Ogni punto dati rappresenta la velocità media, massima e minima dell'utente.
percorse nell'arco di un determinato periodo di tempo, in metri al secondo.
Nome com.google.speed.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.location.read
Campi (formato: unità)
media (float
- metri al secondo)
La velocità media dell'utente nel corso di un determinato periodo di tempo, in metri al secondo.
max (float
- metri al secondo)
La velocità massima dell'utente nel corso di un determinato periodo di tempo, in metri al secondo.
min (float
- metri al secondo)
La velocità minima dell'utente in un determinato periodo di tempo, in metri al secondo.
Nome com.google.speed.summary
Oggetto tipo di dati AGGREGATE_SPEED_SUMMARY
Campi (formato: unità)
media (float
- metri al secondo)
La velocità media dell'utente nel corso di un determinato periodo di tempo, in metri al secondo.
max (float
- metri al secondo)
La velocità massima dell'utente nel corso di un determinato periodo di tempo, in metri al secondo.
min (float
- metri al secondo)
La velocità minima dell'utente in un determinato periodo di tempo, in metri al secondo.
Alimentazione
Utilizza questi tipi di dati per leggere i dati nutrizionali aggregati.
Riepilogo idratazione
Ogni punto dati rappresenta il volume totale di acqua consumata da un utente durante un
in litri. Questo tipo di dati e i suoi campi sono gli stessi della
tipo di dati istantaneo .
Riassunto dati nutrizionali
Ogni punto dati rappresenta la somma di tutte le voci relative all'alimentazione in un periodo di tempo.
Nel campo delle sostanze nutritive, ogni valore rappresenta la somma delle sostanze nutritive rispetto a tutte
delle voci nel periodo di tempo.
Se la sostanza nutriente non è presente in nessuna delle voci, non sarà presente nella mappa aggregata.
. Se tutte le voci nel periodo di tempo riguardano lo stesso pasto, il tipo di pasto
.
Nome com.google.nutrition.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.nutrition.read
Campi (formato: unità)
tipo di pasto (int
- enum)
Il tipo di pasto che l'utente ha mangiato (presente se tutte le voci nel periodo di tempo riguardano lo stesso pasto).
Valori accettati
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
nutrienti (Map<String>
- calorie/grammi)
Nutrienti totali negli alimenti assunti in un periodo di tempo.
Valori accettati
"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
Nome com.google.nutrition.summary
Oggetto tipo di dati AGGREGATE_NUTRITION_SUMMARY
Campi (formato: unità)
FIELD_MEAL_TYPE (int
- enum)
Il tipo di pasto che l'utente ha mangiato (presente se tutte le voci nel periodo di tempo riguardano lo stesso pasto).
Valori accettati
MEAL_TYPE_UNKNOWN // Unknown
MEAL_TYPE_BREAKFAST // Breakfast
MEAL_TYPE_LUNCH // Lunch
MEAL_TYPE_DINNER // Dinner
MEAL_TYPE_SNACK // Snack
FIELD_NUTRIENTS (Map<String>
—chilocalorie/grammi/milligrammi)
Nutrienti totali negli alimenti assunti in un periodo di tempo.
Valori accettati
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
Salute
Utilizza questi tipi di dati per leggere dati medici e sanitari aggregati.
Riepilogo glicemia
Ogni punto dati rappresenta il livello medio, minimo e massimo di glicemia
o concentrazione nell'intervallo di tempo, misurata in mmol/L, dove 1 mmol/L è 18.
mg/dL.
Se i valori di ognuno di questi campi sono uguali per tutte le misurazioni effettuate
durante l'intervallo di tempo, vedrai il valore del campo nei dati restituiti:
relazione temporale con un pasto
relazione temporale con il sonno
origine del campione
Se i valori sono diversi nelle misurazioni, il campo verrà escluso.
Nome com.google.blood_glucose.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.blood_glucose.read
Campi (formato: unità)
media (float
-mmol/L)
Il livello o la concentrazione medi di glicemia dell'utente in un periodo di tempo.
max (float
-mmol/L)
La concentrazione o il livello massimo di glicemia dell'utente in un periodo di tempo.
min (float
-mmol/L)
La concentrazione o il livello minimo di glicemia dell'utente in un periodo di tempo.
Relazione temporale con il pasto (int
-enum) (campo facoltativo)
Quando la lettura è stata rilevata rispetto a quando l'utente ha mangiato.
Valori accettati
"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) (campo facoltativo)
Il tipo di pasto che l'utente ha mangiato quando è stata rilevata la lettura.
Valori accettati
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
Relazione temporale con il sonno (int
-enum) (campo facoltativo)
Quando è stata rilevata la lettura rispetto a quando ha dormito l'utente.
Valori accettati
"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) (campo facoltativo)
Tipo di liquido corporeo utilizzato per misurare la glicemia.
Valori accettati
"intVal": 1 // Interstitial fluid
"intVal": 2 // Capillary blood
"intVal": 3 // Plasma
"intVal": 4 // Serum
"intVal": 5 // Tears
"intVal": 6 // Whole blood
Nome com.google.blood_glucose.summary
Oggetto tipo di dati AGGREGATE_BLOOD_GLUCOSE_SUMMARY
Campi (formato: unità)
FIELD_AVERAGE (float
-mmol/L)
Il livello o la concentrazione medi di glicemia dell'utente in un periodo di tempo.
FIELD_MAX (float
-mmol/L)
La concentrazione o il livello massimo di glicemia dell'utente in un periodo di tempo.
FIELD_MIN (float
-mmol/L)
La concentrazione o il livello minimo di glicemia dell'utente in un periodo di tempo.
FIELD_TEMPORAL_RELATION_TO_MEAL (int
- enum) (campo facoltativo)
Quando la lettura è stata rilevata rispetto a quando l'utente ha mangiato.
Valori accettati
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) (campo facoltativo)
Il tipo di pasto che l'utente ha mangiato quando è stata rilevata la lettura.
Valori accettati
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) (campo facoltativo)
Quando è stata rilevata la lettura rispetto a quando ha dormito l'utente.
Valori accettati
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) (campo facoltativo)
Tipo di liquido corporeo utilizzato per misurare la glicemia.
Valori accettati
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
Riepilogo pressione sanguigna
Ciascun punto dati rappresenta la pressione sanguigna media, minima e massima su
l'intervallo di tempo, misurato in mmHg.
Se i valori di ognuno di questi campi sono uguali per tutte le misurazioni effettuate
durante l'intervallo di tempo, vedrai il valore del campo nei dati restituiti:
posizione del corpo
posizione di misurazione
Se i valori sono diversi nelle misurazioni, il campo verrà escluso.
Nome com.google.blood_pressure.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
Campi (formato: unità)
sistolica media (float
-mmHg)
La pressione sanguigna sistolica media dell'utente in un periodo di tempo.
sistolica massima (float
-mmHg)
La pressione sanguigna sistolica massima dell'utente in un periodo di tempo.
min sistolica (float
-mmHg)
La pressione sanguigna sistolica minima dell'utente in un periodo di tempo.
diastolica media (float
-mmHg)
La pressione sanguigna diastolica media dell'utente in un periodo di tempo.
Diastolica massima (float
-mmHg)
La pressione sanguigna diastolica massima dell'utente in un periodo di tempo.
min diastolica (float
-mmHg)
La pressione sanguigna diastolica minima dell'utente in un periodo di tempo.
posizione del corpo (int
-enum) (campo facoltativo)
La posizione del corpo dell'utente al momento della misurazione.
Valori accettati
"intVal": 1 // Standing up
"intVal": 2 // Sitting down
"intVal": 3 // Lying down
"intVal": 4 // Reclining
Posizione misurazione (int
-enum) (campo facoltativo)
Il gruppo e la parte del braccio in cui è stata effettuata la misurazione.
Valori accettati
"intVal": 1 // Left wrist
"intVal": 2 // Right wrist
"intVal": 3 // Left upper arm
"intVal": 4 // Right upper arm
Nome com.google.blood_pressure.summary
Oggetto tipo di dati AGGREGATE_BLOOD_PRESSURE_SUMMARY
Campi (formato: unità)
FIELD_BLOOD_PRESSURE_SYSTOLIC_AVERAGE (float
—mmHg)
La pressione sanguigna sistolica media dell'utente in un periodo di tempo.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MAX (float
-mmHg)
La pressione sanguigna sistolica massima dell'utente in un periodo di tempo.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MIN (float
—mmHg)
La pressione sanguigna sistolica minima dell'utente in un periodo di tempo.
FIELD_BLOOD_PRESSURE_DIASTOLIC_AVERAGE (float
—mmHg)
La pressione sanguigna diastolica media dell'utente in un periodo di tempo.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MAX (float
-mmHg)
La pressione sanguigna diastolica massima dell'utente in un periodo di tempo.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN (float
-mmHg)
La pressione sanguigna diastolica minima dell'utente in un periodo di tempo.
FIELD_BODY_POSITION (int
-enum) (campo facoltativo)
La posizione del corpo dell'utente al momento della misurazione.
Valori accettati
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) (campo facoltativo)
Il gruppo e la parte del braccio in cui è stata effettuata la misurazione.
Valori accettati
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
Riepilogo temperatura corporea
Ciascun punto dati rappresenta la temperatura corporea media, minima e massima di
l'utente in un intervallo di tempo.
Avrà anche la posizione in cui è stata effettuata la misurazione sul corpo, se
la posizione di misurazione è stata la stessa per tutti i punti dati nell'intervallo di tempo.
Nome com.google.body.temperature.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.body_temperature.read
Campi (formato: unità)
media (float
- Celsius)
La temperatura corporea media dell'utente in un periodo di tempo.
max (float
- Celsius)
La temperatura corporea massima dell'utente in un determinato periodo di tempo.
min (float
- Celsius)
La temperatura corporea minima dell'utente in un periodo di tempo.
Posizione misurazione (int
-enum) (campo facoltativo)
La posizione sul corpo dell'utente da cui è stata rilevata la misurazione della temperatura.
Valori accettati
"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
Nome com.google.body.temperature.summary
Oggetto tipo di dati AGGREGATE_BODY_TEMPERATURE_SUMMARY
Campi (formato: unità)
FIELD_AVERAGE (float
- Celsius)
La temperatura corporea media dell'utente in un periodo di tempo.
FIELD_MAX (float
- Celsius)
La temperatura corporea massima dell'utente in un determinato periodo di tempo.
FIELD_MIN (float
- Celsius)
La temperatura corporea minima dell'utente in un periodo di tempo.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int
-enum) (campo facoltativo)
La posizione sul corpo dell'utente da cui è stata rilevata la misurazione della temperatura.
Valori accettati
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
Riepilogo saturazione ossigeno
Ciascun punto dati rappresenta la media, la minima e la massima quantità di ossigeno nel sangue
saturazione e velocità del flusso di ossigeno supplementare dell'utente in un intervallo di tempo.
Se i valori di ognuno di questi campi sono uguali per tutte le misurazioni effettuate
durante l'intervallo di tempo, vedrai il valore del campo nei dati restituiti:
modalità di somministrazione di ossigeno
sistema di saturazione dell'ossigeno
metodo di misurazione della saturazione di ossigeno
Se i valori sono diversi nelle misurazioni, il campo verrà escluso.
Nome com.google.oxygen_saturation.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
Campi (formato: unità)
saturazione media ossigeno (float
- percentuale)
La saturazione di ossigeno media dell'utente in un determinato periodo di tempo.
Saturazione massima ossigeno (float
- percentuale)
La saturazione massima di ossigeno dell'utente in un determinato periodo di tempo.
saturazione min ossigeno (float
- percentuale)
La saturazione di ossigeno minima dell'utente in un periodo di tempo.
flusso medio di ossigeno supplementare (float
-L/min)
La portata media del flusso di ossigeno supplementare dell'utente in un periodo di tempo.
Portata massima di ossigeno supplementare (float
-L/min)
La portata massima del flusso di ossigeno supplementare dell'utente in un periodo di tempo.
portata minima di ossigeno supplementare (float
-L/min)
La portata minima del flusso di ossigeno supplementare dell'utente in un periodo di tempo.
Modalità di somministrazione della terapia di ossigeno (int
-enum) (campo facoltativo)
Come viene somministrata l'ossigenoterapia.
Può essere assente o 1
se somministrato tramite cannula nasale.
Sistema di saturazione dell'ossigeno (int
-enum) (campo facoltativo)
Dove viene misurata la saturazione dell'ossigeno.
Può essere assente o 1
se misurato in capillari periferici.
Metodo di misurazione della saturazione di ossigeno (int
-enum) (campo facoltativo)
Come viene misurata la saturazione dell'ossigeno.
Può essere assente o 1
se misurato mediante pulsossimetria.
Nome com.google.oxygen_saturation.summary
Oggetto tipo di dati AGGREGATE_OXYGEN_SATURATION_SUMMARY
Campi (formato: unità)
FIELD_OXYGEN_SATURATION_AVERAGE (float
- percentuale)
La saturazione di ossigeno media dell'utente in un determinato periodo di tempo.
FIELD_OXYGEN_SATURATION_MAX (float
- percentuale)
La saturazione massima di ossigeno dell'utente in un determinato periodo di tempo.
FIELD_OXYGEN_SATURATION_MIN (float
- percentuale)
La saturazione minima di ossigeno dell'utente in un periodo di tempo.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_AVERAGE (float
- L/min)
La portata media del flusso di ossigeno supplementare dell'utente in un periodo di tempo.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MAX (float
-L/min)
La portata massima del flusso di ossigeno supplementare dell'utente in un periodo di tempo.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MIN (float
-L/min)
La portata minima del flusso di ossigeno supplementare dell'utente in un periodo di tempo.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int
-enum) (campo facoltativo)
Come viene somministrata l'ossigenoterapia.
Può essere assente o 1
se somministrato tramite cannula nasale.
FIELD_OXYGEN_SATURATION_SYSTEM (int
-enum) (campo facoltativo)
Dove viene misurata la saturazione dell'ossigeno.
Può essere assente o 1
se misurato in capillari periferici.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int
-enum) (campo facoltativo)
Come viene misurata la saturazione dell'ossigeno.
Può essere assente o 1
se misurato mediante pulsossimetria.