Types de données d'activité

Ces types de données peuvent être utilisés pour capturer des activités, des entraînements et des métriques autour de l'exercice.

Activité

Ce type de données peut être utilisé pour capturer toute activité d'un utilisateur. Il peut s'agir d'activités de fitness courantes telles que la course à pied ou d'autres sports, ainsi que d'activités telles que la méditation, le jardinage et le sommeil.

Si l'utilisateur a effectué plusieurs activités au cours de cette période, créez une session pour le type d'activité principal et plusieurs segments pour les différents types d'activité. Par exemple, s'il s'agissait d'un peu de kickboxing et de boxe pendant un cours d'arts martiaux mixtes, créez une session consacrée aux arts martiaux mixtes. Vous pouvez ensuite ventiler les différents types d'activités en segments.

Chaque point de données a besoin d'une heure de début et d'une heure de fin. Les points de données ne doivent pas nécessairement être placés les uns à la suite des autres ou directement l'un après l'autre, il peut y avoir des écarts.

REST

Nomcom.google.activity.segment
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Champs (format - unités) Type d'activité (int : énumération)
Type d'activité de l'utilisateur. Consultez la liste des types d'activités.

Android

Nomcom.google.activity.segment
Objet de type de donnéesTYPE_ACTIVITY_SEGMENT
Autorisation AndroidACTIVITY_RECOGNITION
Champs (format - unité) FIELD_ACTIVITY(int : énumération)
Type d'activité de l'utilisateur. Consultez la liste des types d'activités.

métabolisme de base

Ce type de données enregistre le MB d'un utilisateur en kilocalories. Chaque point de données représente le nombre de kilocalories qu'un utilisateur brûlerait s'il était au repos toute la journée, en fonction de sa taille et de son poids. Seule l'heure de fin doit être définie. Il sera utilisé comme horodatage pour la lecture.

REST

Nomcom.google.calories.bmr
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Champs (format - unités) calories (float - kcal par jour)
Nombre de kilocalories qu'un utilisateur brûlerait au repos toute la journée, en fonction de sa taille et de son poids.

Android

Nomcom.google.calories.bmr
Objet de type de donnéesTYPE_BASAL_METABOLIC_RATE
Champs (format - unités) FIELD_CALORIES (float : kcal par jour)
Nombre de kilocalories qu'un utilisateur brûlerait au repos toute la journée, en fonction de son âge, de son poids et de sa taille.

Calories brûlées

Ce type de données enregistre le nombre total de calories (en kilocalories) brûlées par l'utilisateur, y compris les calories brûlées au repos. Chaque point de données représente le total des kilocalories dépensées sur un intervalle de temps. Vous devez donc définir les heures de début et de fin.

REST

Nomcom.google.calories.expended
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Champs (format - unités) calories (float - kcal)
Nombre de kilocalories brûlées.

Android

Nomcom.google.calories.expended
Objet de type de donnéesTYPE_CALORIES_EXPENDED
Autorisation AndroidACTIVITY_RECOGNITION
Champs (format - unités) FIELD_CALORIES (float - kcal)
Nombre de kilocalories brûlées.

Cadence de pédalage

Si un utilisateur passe à vélo, ce type de données peut être utilisé pour capturer son taux de pédalage, exprimé en tours de manivelle par minute (RPM). Chaque point de données représente une mesure instantanée du taux de pédalage. Par conséquent, seule l'heure de fin doit être définie. Il sera utilisé comme horodatage pour la lecture.

REST

Nomcom.google.cycling.pedaling.cadence
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Champs (format - unités) rpm (float—rpm)
Nombre de tours de manivelle de vélo par minute.

Android

Nomcom.google.cycling.pedaling.cadence
Objet de type de donnéesTYPE_CYCLING_PEDALING_CADENCE
Champs (format - unités) FIELD_RPM (float – tr/min)
Nombre de tours de manivelle de vélo par minute.

Cumul de vélo

Si un utilisateur passe à vélo, ce type de données peut être utilisé pour capturer le nombre de tournements de manivelle sur une période donnée. Chaque point de données représente le nombre de tours depuis le décompte à l'heure de début.

REST

Nomcom.google.cycling.pedaling.cumulative
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Champs (format - unités) revolutions (nombre : int)
Nombre de tours de manivelle de vélo sur une période donnée

Android

Nomcom.google.cycling.pedaling.cumulative
Objet de type de donnéesTYPE_CYCLING_PEDALING_CUMULATIVE
Champs (format - unités) FIELD_REVOLUTIONS (nombre : int)
Nombre de tours de manivelle de vélo sur une période donnée

Points cardio

Ce type de données enregistre le nombre de points cardio qu'un utilisateur a gagnés, pour la totalité de son activité. Chaque point de données représente le nombre de points cardio calculés pour un intervalle de temps donné.

Les utilisateurs peuvent définir un objectif de points cardio quotidien et suivre leur progression. Les points cardio sont calculés:

Le nombre de points cardio dépend de l'intensité de l'activité. Utilisez ce guide pour calculer et écrire des points cardio:

Données 1 HP (activité de faible intensité) 2 HP (activité haute intensité)
Fréquence cardiaque 1 minute d'activité à une fréquence cardiaque maximale de >50 % 1 minute d'activité à un taux maximal de 70 %
Valeur MET 3-6 MET Par exemple, l'aviron ou l'escalade, >6 MET. Exemples : HIIT, ski, volley-ball ou football.
Vitesse à pied 100 à 130 pas par minute >130 pas par minute

REST

Nomcom.google.heart_minutes
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Champs (format - unités) intensité (float – Points cardio)
Points cardio gagnés en fonction de l'intensité de l'exercice ou de l'activité de l'utilisateur.

Android

Nomcom.google.heart_minutes
Objet de type de donnéesTYPE_HEART_MINUTES
Champs (format - unités) FIELD_INTENSITY (float : points cardio)
Intensité de l'exercice ou de l'activité de l'utilisateur. Une minute de lumière à une activité physique modérée (marche à plus de 4 km/h, ou vélo à 10 km/h, par exemple) gagne 1 point cardio. Une minute d'activité plus intense rapporte 2 points cardio.

Minutes actives

Ce type de données enregistre le nombre de minutes actives que Google Fit calcule à partir de toutes les activités d'un utilisateur. Chaque point de données représente le nombre dérivé de minutes actives pour un intervalle de temps. Les heures de début et de fin doivent être définies.

Les utilisateurs peuvent gagner des minutes actives à partir de n'importe quelle activité (yoga, danse, jardinage, etc.) et d'autres tâches ménagères. S'il marche, Google Fit accorde 1 minute active chaque fois qu'il effectue au moins 30 pas en 60 secondes.

REST

Nomcom.google.active_minutes
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Champs (format - unités) duration (int - millisecondes)
Durée des minutes actives, en millisecondes.
Plage valide : >=0

Android

Nomcom.google.active_minutes
Objet de type de donnéesTYPE_MOVE_MINUTES
Champs (format - unités) FIELD_DURATION (int – millisecondes)
Durée des minutes actives, en millisecondes.
Plage valide : 0 – Long.MAX_VALUE

Alimentation

Ce type de données capture la puissance générée par un utilisateur lors d'une activité, mesurée en watts. (par exemple, pour un vélo d'appartement). Chaque point de données représente une mesure instantanée de la puissance générée.

Chaque point de données représente une mesure instantanée de la puissance générée. Par conséquent, seule l'heure de fin doit être définie. Il sera utilisé comme horodatage pour la lecture.

REST

Nomcom.google.power.sample
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Champs (format - unités) watts (float – watts)
Puissance générée en watts.

Android

Nomcom.google.power.sample
Objet de type de donnéesTYPE_POWER_SAMPLE
Champs (format - unités) FIELD_WATTS (float watts)
Puissance générée en watts.

Cadence de décompte des pas

Ce type de données capture la cadence de marche, mesurée en pas par minute. Chaque point de données représente une mesure instantanée de la cadence en pas par minute.

REST

Nomcom.google.step_count.cadence
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Champs (format - unités) rpm (float : pas/minute)
Cadence mesurée en pas par minute.

Android

Nomcom.google.step_count.cadence
Objet de type de donnéesTYPE_STEP_COUNT_CADENCE
Champs (format - unités) FIELD_RPM (float pas/minute)
Cadence mesurée en pas par minute.

Nombre de pas delta

Ce type de données enregistre le nombre de pas effectués depuis la dernière lecture. Chaque étape n'est consignée qu'une seule fois afin que les points de données ne doivent pas se chevaucher. L'heure de début de chaque point de données doit représenter le début de l'intervalle dans lequel les étapes ont été effectuées.

L'heure de début doit être égale ou supérieure à l'heure de fin du point de données précédent. L'addition de toutes les valeurs d'une période donnée permet de calculer le nombre total de pas au cours de cette période.

REST

Nomcom.google.step_count.delta
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Champs (format - unités)
steps (int)
Nombre de pas effectués sur une période donnée.
Plage valide: entre 0 et 10 pas par seconde

Android

Nomcom.google.step_count.delta
Objet de type de donnéesTYPE_STEP_COUNT_DELTA
Autorisation AndroidACTIVITY_RECOGNITION
Champs (format - unités)
TYPE_STEP_COUNT_DELTA (int)
Nombre de pas effectués sur une période donnée.
Plage valide: entre 0 et 10 pas par seconde

Entraînement

Chaque point de données représente un ensemble continu d'exercices physiques effectués par un utilisateur. Le point de données contient des champs pour le type d'exercice (par exemple, exercices de résistance ou de musculation), le nombre de répétitions de l'exercice, la durée de l'exercice et la résistance.

REST

Nomcom.google.activity.exercise
Champs d'application des autorisations OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Champs (format - unités)
exercise (int : énumération)
Valeurs représentant différents exercices, tels que des exercices d'haltérophilie, de musculation et de cardio.
repetitions (répétitions) (int : énumération)
Nombre de répétitions d'un exercice.
Resistance type (Type de résistance) (int - énumération)
Type de résistance utilisé pendant l'exercice.
Résistance (float—kg)
Résistance à l'exercice physique (ou poids), en kilogrammes.
duration (int - millisecondes)
Durée d'un exercice pour lequel la durée est importante.

Android

Nomcom.google.activity.exercise
Champs (format - unités)
FIELD_EXERCISE (énumération : int)
Valeurs représentant différents exercices, tels que des exercices d'haltérophilie, de musculation et de cardio.
FIELD_REPETITIONS (nombre : int)
Nombre de répétitions d'un exercice.
FIELD_RESISTANCE_TYPE (int : énumération)
Type de résistance utilisé pendant l'exercice.
FIELD_RESISTANCE (float - kg)
Résistance à l'exercice physique (ou poids), en kilogrammes.
FIELD_DURATION (int – millisecondes)
Durée d'un exercice pour lequel la durée est importante.