Questi tipi di dati possono essere utilizzati per acquisire attività, allenamenti e metriche sull'allenamento.
Attività
Questo tipo di dati può essere utilizzato per acquisire tutte le attività svolte da un utente. Possono essere attività di fitness comuni come corsa o sport diversi, nonché attività come meditazione, giardinaggio e sonno.
Se l'utente ha svolto più attività durante quel periodo di tempo, crea una sessione per il tipo di attività principale e più segmenti per i diversi tipi di attività. Ad esempio, se hanno seguito un po' di kickboxing e boxe durante una lezione di arti marziali miste, crea una sessione di arti marziali miste. Puoi suddividere i diversi tipi di attività in segmenti.
Ogni punto dati richiede un'ora di inizio e un'ora di fine. Non è necessario che i punti dati siano in sequenza o immediatamente uno dopo l'altro, poiché potrebbero esserci delle lacune.
REST
Nome | com.google.activity.segment |
Ambiti di autorizzazione OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Campi (formato: unità) | activity type (int —enum)
Il tipo di attività svolta dall'utente. Consulta l'elenco dei tipi di attività qui. |
Android
Nome | com.google.activity.segment |
Oggetto tipo di dati | TYPE_ACTIVITY_SEGMENT |
Autorizzazione Android | ACTIVITY_RECOGNITION |
Campi (formato—unità) | FIELD_ACTIVITY (int —enum)
Il tipo di attività svolta dall'utente. Consulta l'elenco dei tipi di attività qui. |
Tasso del metabolismo basale (BMR)
Questo tipo di dati acquisisce il valore BMR di un utente, in kilocalorie. Ogni punto dati rappresenta il numero di kilocalorie che un utente brucia se a riposo tutto il giorno, in base all'altezza e al peso. Deve essere impostata solo l'ora di fine. Verrà utilizzato come timestamp della lettura.
REST
Nome | com.google.calories.bmr |
Ambiti di autorizzazione OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Campi (formato: unità) | calorie (float , kcal al giorno)
Il numero di kilocalorie che un utente brucia se a riposo tutto il giorno, in base alla sua altezza e al suo peso. |
Android
Nome | com.google.calories.bmr |
Oggetto tipo di dati | TYPE_BASAL_METABOLIC_RATE |
Campi (formato: unità) | FIELD_CALORIES (float -kcal al giorno)
Il numero di kilocalorie che un utente brucia se a riposo tutto il giorno, in base all'età, al peso e all'altezza. |
Calorie bruciate
Questo tipo di dati acquisisce le calorie totali (in kilocalorie) bruciate dall'utente, incluse le calorie bruciate a riposo (BMR). Ogni punto dati rappresenta le kilocalorie totali bruciate in un intervallo di tempo, pertanto è necessario impostare sia l'ora di inizio che l'ora di fine.
REST
Nome | com.google.calories.expended |
Ambiti di autorizzazione OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Campi (formato: unità) | calorie (float -kcal)
Numero di kilocalorie bruciate. |
Android
Nome | com.google.calories.expended |
Oggetto tipo di dati | TYPE_CALORIES_EXPENDED |
Autorizzazione Android | ACTIVITY_RECOGNITION |
Campi (formato: unità) | FIELD_CALORIES (float -kcal)
Numero di kilocalorie bruciate. |
Cadenza di pedalata
Se un utente va in bicicletta, questo tipo di dati può essere utilizzato per acquisire la frequenza di pedalata, in giri della manovella al minuto (RPM). Ogni punto dati rappresenta una misura istantanea della velocità di pedalata, quindi deve essere impostata solo l'ora di fine. Verrà utilizzato come timestamp della lettura.
REST
Nome | com.google.cycling.pedaling.cadence |
Ambiti di autorizzazione OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Campi (formato: unità) | rpm (float -rpm)
Numero di giri della manovella di una bicicletta al minuto. |
Android
Nome | com.google.cycling.pedaling.cadence |
Oggetto tipo di dati | TYPE_CYCLING_PEDALING_CADENCE |
Campi (formato: unità) | FIELD_RPM (float -rpm)
Numero di giri della manovella di una bicicletta al minuto. |
Bicicletta - pedalata cumulativa
Se un utente va in bicicletta, questo tipo di dati può essere utilizzato per acquisire il numero di giri della manovella in un periodo di tempo. Ogni punto dati rappresenta il numero di giri dal conteggio all'inizio.
REST
Nome | com.google.cycling.pedaling.cumulative |
Ambiti di autorizzazione OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Campi (formato: unità) | rivoluzioni (int —conteggio)
Numero di giri della manovella di una bicicletta in un periodo di tempo. |
Android
Nome | com.google.cycling.pedaling.cumulative |
Oggetto tipo di dati | TYPE_CYCLING_PEDALING_CUMULATIVE |
Campi (formato: unità) | FIELD_REVOLUTIONS (int —conteggio)
Numero di giri della manovella di una bicicletta in un periodo di tempo. |
punti cardio
Questo tipo di dati acquisisce il numero di Punti cardio guadagnati da un utente in relazione a tutte le sue attività. Ogni punto dati rappresenta il numero di Punti cardio calcolati per un intervallo di tempo.
Gli utenti possono impostare un obiettivo giornaliero di Punti cardio e monitorare i propri progressi. I Punti cardio possono essere calcolati utilizzando:
- frequenza cardiaca
- Valori MET (equivalente metabolico)
- velocità di camminata
Il numero di Punti cardio guadagnati dipende dall'intensità dell'attività. Usa questa guida per calcolare e scrivere i Punti cardio:
Dati | 1 HP (Attività a bassa-media intensità) | 2 HP (attività ad alta intensità) |
---|---|---|
Battito cardiaco | 1 minuto di attività a un battito cardiaco massimo >50% | 1 minuto di attività a un battito cardiaco massimo >70% |
Valore MET | 3-6 MET. Ad esempio, canottaggio o arrampicata su roccia, | >6 MET. Ad esempio, HIIT, sci, pallavolo o calcio. |
Velocità di camminata | 100-130 passi al minuto | >130 passi al minuto |
REST
Nome | com.google.heart_minutes |
Ambiti di autorizzazione OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Campi (formato: unità) | intensità (float —Punti cardio)
I Punti cardio guadagnati in base all'intensità dell'allenamento o dell'attività svolta dall'utente. |
Android
Nome | com.google.heart_minutes |
Oggetto tipo di dati | TYPE_HEART_MINUTES |
Campi (formato: unità) | FIELD_INTENSITY (float —punti cuore)
L'intensità dell'allenamento o dell'attività dell'utente. Un minuto di attività fisica da leggera a moderata (ad esempio camminare a una velocità superiore a 4 km/h o andare in bici a una velocità superiore a 16 km/h) ti consente di ottenere un punto cardio. Un minuto di attività più intensa ti fa guadagnare 2 Punti cardio. |
Minuti di movimento
Questo tipo di dati acquisisce il numero di Minuti di movimento calcolati da Google Fit per tutta la sua attività. Ogni punto dati rappresenta il numero di Minuti di movimento derivato per un intervallo di tempo. È necessario impostare sia l'ora di inizio sia l'ora di fine.
Gli utenti possono accumulare Minuti di movimento con qualsiasi attività come yoga, danza, giardinaggio e altre faccende domestiche. Se fanno una passeggiata, Google Fit assegna un minuto di movimento ogni volta che fanno almeno 30 passi nell'arco di 60 secondi.
REST
Nome | com.google.active_minutes |
Ambiti di autorizzazione OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Campi (formato: unità) | duration (int -millisecondi)
La durata dei Minuti di movimento accumulati in millisecondi.
Intervallo valido: >=0 |
Android
Nome | com.google.active_minutes |
Oggetto tipo di dati | TYPE_MOVE_MINUTES |
Campi (formato: unità) | FIELD_DURATION (int -millisecondi)
La durata dei Minuti di movimento accumulati in millisecondi.
Intervallo valido: 0-Long.MAX_VALUE |
Potenza
Questo tipo di dati acquisisce la potenza generata da un utente durante un'attività, misurata in watt. Ad esempio, l'utilizzo di un misuratore di potenza quando ci si allena su una cyclette. Ogni punto dati rappresenta una misurazione istantanea della potenza generata.
Ogni punto dati rappresenta una misura istantanea della potenza generata, pertanto deve essere impostato solo l'ora di fine. Verrà utilizzato come timestamp della lettura.
REST
Nome | com.google.power.sample |
Ambiti di autorizzazione OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Campi (formato: unità) | watt (float —watt)
Potenza generata, in watt. |
Android
Nome | com.google.power.sample |
Oggetto tipo di dati | TYPE_POWER_SAMPLE |
Campi (formato: unità) | FIELD_WATTS (float —watt)
Potenza generata, in watt. |
Cadenza conteggio passi
Questo tipo di dati acquisisce la cadenza di camminata, misurata in passi al minuto. Ogni punto dati rappresenta una misurazione istantanea della cadenza in passi al minuto.
REST
Nome | com.google.step_count.cadence |
Ambiti di autorizzazione OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Campi (formato: unità) | rpm (float —passi/minuto)
Cadenza misurata in passi al minuto. |
Android
Nome | com.google.step_count.cadence |
Oggetto tipo di dati | TYPE_STEP_COUNT_CADENCE |
Campi (formato: unità) | FIELD_RPM (float : passi/minuto)
Cadenza misurata in passi al minuto. |
Delta conteggio passi
Questo tipo di dati acquisisce il numero di passi effettuati dall'ultima lettura. Ogni passaggio viene registrato una sola volta, in modo che i punti dati non si sovrappongano. L'ora di inizio di ogni punto dati deve rappresentare l'inizio dell'intervallo in cui sono stati eseguiti i passaggi.
L'ora di inizio deve essere uguale o successiva all'ora di fine del punto dati precedente. La somma di tutti i valori per un determinato periodo di tempo calcola il numero totale di passaggi durante il periodo in questione.
REST
Nome | com.google.step_count.delta | |
Ambiti di autorizzazione OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
|
Campi (formato: unità) |
|
Android
Nome | com.google.step_count.delta | |
Oggetto tipo di dati | TYPE_STEP_COUNT_DELTA | |
Autorizzazione Android | ACTIVITY_RECOGNITION | |
Campi (formato: unità) |
|
Attività fisica
Ogni punto dati rappresenta un singolo insieme continuo di un allenamento eseguito da un utente. Il punto dati contiene i campi per il tipo di allenamento (ad esempio esercizi di resistenza o allenamento con i pesi), il numero di ripetizioni dell'allenamento, la durata dell'allenamento e la resistenza.
REST
Nome | com.google.activity.exercise | |||||
Ambiti di autorizzazione OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
|||||
Campi (formato: unità) |
|
Android
Nome | com.google.activity.exercise | |||||
Campi (formato: unità) |
|