Tipi di dati sulle attività

Questi tipi di dati possono essere usati per acquisire attività, esercizi e metriche allenamento.

Attività

Questo tipo di dati può essere utilizzato per acquisire qualsiasi attività svolta da un utente. Può essere attività di fitness comuni come corsa o sport diversi, nonché attività come meditazione, giardinaggio e sonno.

Se l'utente stava svolgendo più di un'attività durante questo periodo di tempo, crea una per il tipo di attività principale e più segmenti per i diversi tipi di attività. Ad esempio, se hanno fatto un po' di kickboxing e boxe durante un'arti marziale mista, di arti marziali miste, Puoi quindi suddividere i diversi i tipi di attività in segmenti.

Ogni punto dati richiede un'ora di inizio e un'ora di fine. I punti dati non devono essere uno dopo l'altro o subito dopo l'altro, possono esserci delle differenze.

REST

Nomecom.google.activity.segment
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Campi (formato: unità) tipo di attività (int-enum)
Il tipo di attività che l'utente stava svolgendo. Consulta l'elenco dei tipi di attività qui.

Android

Nomecom.google.activity.segment
Oggetto tipo di datiTYPE_ACTIVITY_SEGMENT
Autorizzazione AndroidACTIVITY_RECOGNITION
Campi (formato-unità) FIELD_ACTIVITY (int - enum)
Il tipo di attività che l'utente stava svolgendo. Consulta l'elenco dei tipi di attività qui.

Tasso metabolico basale (BMR)

Questo tipo di dati acquisisce il metabolismo basale 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. Questo verrà usato come timestamp per la lettura.

REST

Nomecom.google.calories.bmr
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Campi (formato: unità) calories (float—kcal al giorno)
Il numero di kilocalorie che un utente brucia se a riposo tutto il giorno, in base all'altezza e al peso.

Android

Nomecom.google.calories.bmr
Oggetto tipo di datiTYPE_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 a età, peso e altezza.

Calorie bruciate

Questo tipo di dati registra le calorie totali (in kilocalorie) bruciate dal incluse le calorie bruciate a riposo (BMR). Ciascun punto dati rappresenta kilocalorie totali bruciate in un intervallo di tempo, quindi sia l'ora di inizio che l'ora di fine deve essere impostato.

REST

Nomecom.google.calories.expended
Ambiti delle autorizzazioni 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

Nomecom.google.calories.expended
Oggetto tipo di datiTYPE_CALORIES_EXPENDED
Autorizzazione AndroidACTIVITY_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 sua pedalata della manovella, espressa in giri al minuto (rpm) della manovella. Ciascun punto dati rappresenta misura istantanea della frequenza pedalata, quindi solo la fine è necessario impostare l'ora. Verrà utilizzato come timestamp per la lettura.

REST

Nomecom.google.cycling.pedaling.cadence
Ambiti delle autorizzazioni 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 al minuto della manovella della bicicletta.

Android

Nomecom.google.cycling.pedaling.cadence
Oggetto tipo di datiTYPE_CYCLING_PEDALING_CADENCE
Campi (formato: unità) FIELD_RPM (float - rpm)
Numero di giri al minuto della manovella della bicicletta.

Ciclismo, pedalata - cumulativa

Se un utente va in bici, questo tipo di dati può essere utilizzato per acquisire il numero di giri della manovella in un determinato periodo di tempo. Ogni punto dati rappresenta il numero di giri dal conteggio all'inizio.

REST

Nomecom.google.cycling.pedaling.cumulative
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Campi (formato: unità) giri (int - conteggio)
Numero di giri della manovella della bicicletta in un periodo di tempo.

Android

Nomecom.google.cycling.pedaling.cumulative
Oggetto tipo di datiTYPE_CYCLING_PEDALING_CUMULATIVE
Campi (formato: unità) FIELD_REVOLUTIONS (int - numero)
Numero di giri della manovella della bicicletta in un periodo di tempo.

Punti cardio

Questo tipo di dati indica il numero di Punti cardio guadagnati da un utente, rispetto a tutte la loro attività. Ciascun 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. Punti cardio che può essere calcolata utilizzando:

Il numero di Punti cardio guadagnati dipende dall'intensità dell'attività. Utilizza le funzionalità di 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 superiore al 50% 1 minuto di attività con 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 Più di 130 passi al minuto

REST

Nomecom.google.heart_minutes
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Campi (formato: unità) intensità (float - Punti cardio)
Punti cardio guadagnati in base all'intensità dell'allenamento o dell'attività dell'utente.

Android

Nomecom.google.heart_minutes
Oggetto tipo di datiTYPE_HEART_MINUTES
Campi (formato: unità) FIELD_INTENSITY (float - punti cardio)
L'intensità dell'allenamento o dell'attività dell'utente. Un minuto di Attività fisica da leggera a moderata (come camminare a una velocità superiore a 4 km/h, o andare in bici più velocemente di 16 km/h) ti fa guadagnare 1 Punto cardio. Un minuto o più L'attività intensa ti permette di guadagnare 2 Punti cardio.

Minuti di movimento

Questo tipo di dati registra il numero di Minuti di movimento che Google Fit calcola che un guadagnati dall'utente grazie a tutte le sue attività. Ogni punto dati rappresenta la derivazione numero di Minuti di movimento per un intervallo di tempo. È necessario impostare sia l'ora di inizio che l'ora di fine.

Gli utenti possono accumulare Minuti di movimento con qualsiasi attività, come lo yoga, la danza o il giardinaggio e altre faccende domestiche. Se cammina, Google Fit assegna un movimento Minuto ogni volta che effettua almeno 30 passi nell'arco di 60 secondi.

REST

Nomecom.google.active_minutes
Ambiti delle autorizzazioni 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

Nomecom.google.active_minutes
Oggetto tipo di datiTYPE_MOVE_MINUTES
Campi (formato: unità) FIELD_DURATION (int-millisecondi)
La durata dei Minuti di movimento accumulati, in millisecondi.
Intervallo valido: 0 - Lungo.MAX_VALUE

Alimentazione

Questo tipo di dati acquisisce la potenza generata da un utente quando svolge un'attività, sono misurate in watt. Ad esempio, utilizzare un misuratore di potenza mentre ti alleni su una cyclette. Ciascun punto dati rappresenta una misurazione istantanea potenza generata.

Ogni punto dati rappresenta una misura istantanea della potenza generata, quindi solo è necessario impostare l'ora di fine. Verrà utilizzato come timestamp per la lettura.

REST

Nomecom.google.power.sample
Ambiti delle autorizzazioni 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

Nomecom.google.power.sample
Oggetto tipo di datiTYPE_POWER_SAMPLE
Campi (formato: unità) FIELD_WATTS (float - watt)
Potenza generata, in watt.

Frequenza del numero di passi

Questo tipo di dati acquisisce la frequenza di camminata, misurata in passi al minuto. Ciascuna punto dati rappresenta una misurazione istantanea della frequenza in passi per minuto.

REST

Nomecom.google.step_count.cadence
Ambiti delle autorizzazioni 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

Nomecom.google.step_count.cadence
Oggetto tipo di datiTYPE_STEP_COUNT_CADENCE
Campi (formato: unità) FIELD_RPM (float - passi/minuto)
Cadenza misurata in passi al minuto.

Delta conteggio passi

Questo tipo di dati registra il numero di passi effettuati dall'ultima lettura. Ciascuna viene riportato una sola volta, pertanto i punti dati non devono avere tempo sovrapposto. La l'ora di inizio di ogni punto dati deve rappresentare l'inizio dell'intervallo quali passaggi sono stati effettuati.

L'ora di inizio deve essere uguale o superiore alla fine. e ora del punto dati precedente. Somma tutti i valori di un periodo di tempo calcola il numero totale di passi durante quel periodo.

REST

Nomecom.google.step_count.delta
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Campi (formato: unità)
passi (int - conteggio)
Numero di passi effettuati in un periodo di tempo.
Intervallo valido: da 0 a 10 passi al secondo

Android

Nomecom.google.step_count.delta
Oggetto tipo di datiTYPE_STEP_COUNT_DELTA
Autorizzazione AndroidACTIVITY_RECOGNITION
Campi (formato: unità)
TYPE_STEP_COUNT_DELTA (int - numero)
Numero di passi effettuati in un periodo di tempo.
Intervallo valido: da 0 a 10 passi al secondo

Allenamento

Ogni punto dati rappresenta un singolo insieme continuo di un allenamento eseguite da un utente. Il punto dati contiene i campi per il tipo di allenamento (ad ad esempio esercizi di resistenza o con i pesi), il numero di ripetizioni l'allenamento, la durata e la resistenza.

REST

Nomecom.google.activity.exercise
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Campi (formato: unità)
esercizio (int - enum)
Valori che rappresentano diversi allenamenti, come allenamenti di sollevamento pesi, di forza ed esercizi cardiovascolari.
repetitions (int - enum)
Numero di ripetizioni di un allenamento.
tipo di resistenza (int - enum)
Il tipo di resistenza utilizzata durante l'allenamento.
resistenza (float - kg)
La resistenza dell'esercizio (o peso), in chilogrammi.
duration (int-millisecondi)
Durata di un allenamento la cui durata è importante.

Android

Nomecom.google.activity.exercise
Campi (formato: unità)
FIELD_EXERCISE (int - enum)
Valori che rappresentano diversi allenamenti, come allenamenti di sollevamento pesi, di forza ed esercizi cardiovascolari.
FIELD_REPETITIONS (int - conteggio)
Numero di ripetizioni di un allenamento.
FIELD_RESISTANCE_TYPE (int-enum)
Il tipo di resistenza utilizzata durante l'allenamento.
FIELD_RESISTANCE (float-kg)
La resistenza dell'esercizio (o peso), in chilogrammi.
FIELD_DURATION (int-millisecondi)
Durata di un allenamento la cui durata è importante.