Ces types de données peuvent être utilisés pour capturer des activités, des entraînements et des métriques concernant de l'exercice physique.
Activité
Ce type de données peut être utilisé pour capturer toute activité effectuée par un utilisateur. Il peut s'agir des activités de fitness courantes comme la course à pied ou d'autres sports, ainsi que des activités comme 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 une session pour le type d'activité principal et plusieurs segments pour les différents types d'activité. Par exemple, s'il a fait un peu de kickboxing et de boxe lors d'une compétition d'arts martiaux mixtes. créez une session d'arts martiaux mixtes. Vous pouvez ensuite ventiler 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 n'ont pas besoin d'être dos à dos ou directement l’un après l’autre, il peut y avoir des écarts entre les deux.
REST
Nom | com.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) | activity type (int – énumération)
Type d'activité réalisée par l'utilisateur. Pour consulter la liste des types d'activités, cliquez ici. |
Android
Nom | com.google.activity.segment |
Objet de type de données | TYPE_ACTIVITY_SEGMENT |
Autorisation Android | ACTIVITY_RECOGNITION |
Champs (format – unité) | FIELD_ACTIVITY (int – énumération)
Type d'activité réalisée par l'utilisateur. Pour consulter la liste des types d'activités, cliquez ici. |
Métabolisme de base (MB)
Ce type de données capture 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 leur taille et de leur poids. Seule l'heure de fin doit être définie. Ce servira de code temporel pour la lecture.
REST
Nom | com.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
Nom | com.google.calories.bmr |
Objet de type de données | TYPE_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 capture le nombre total de calories (en kilocalories) brûlées selon le y compris les calories brûlées au repos. Chaque point de données représente total de kilocalories brûlées sur un intervalle de temps, donc les heures de début et de fin doit être défini.
REST
Nom | com.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
Nom | com.google.calories.expended |
Objet de type de données | TYPE_CALORIES_EXPENDED |
Autorisation Android | ACTIVITY_RECOGNITION |
Champs (format – unités) | FIELD_CALORIES (float – kcal)
Nombre de kilocalories brûlées. |
Cadence de pédalage
Ce type de données permet aux utilisateurs de pédaler sur leur vélo. en tours de manivelle par minute (tr/min). Chaque point de données représente mesure instantanée de la vitesse de pédalage, de sorte que seule la fin doit être défini. Il servira de code temporel pour la lecture.
REST
Nom | com.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) | tr/min (float – tr/min)
Nombre de tours de manivelle de vélo par minute. |
Android
Nom | com.google.cycling.pedaling.cadence |
Objet de type de données | TYPE_CYCLING_PEDALING_CADENCE |
Champs (format – unités) | FIELD_RPM (float tr/min)
Nombre de tours de manivelle de vélo par minute. |
Vélo en pédalage cumulé
Si un utilisateur fait du vélo, ce type de données peut servir à capturer le nombre de tours 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
Nom | com.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 (int – nombre)
Nombre de tours de manivelle de vélo sur une période donnée. |
Android
Nom | com.google.cycling.pedaling.cumulative |
Objet de type de données | TYPE_CYCLING_PEDALING_CUMULATIVE |
Champs (format – unités) | FIELD_REVOLUTIONS (int – nombre)
Nombre de tours de manivelle de vélo sur une période donnée. |
Points cardio
Ce type de données capture le nombre de points cardio qu'un utilisateur a gagnés, leur activité. Chaque point de données représente le nombre de points cardio calculés pendant un intervalle de temps donné.
Les utilisateurs peuvent définir un objectif de points cardio quotidien et suivre leurs progrès. Points cardio peut être calculé à l'aide des éléments suivants:
- fréquence cardiaque
- Équivalent métabolique des valeurs de tâche (MET)
- vitesse à pied
Le nombre de points cardio gagnés dépend de l'intensité de l'activité. Utilisez ce guide pour calculer et écrire des points cardio:
Données | 1 ch (activité faible à moyenne) | 2 ch (activité à haute intensité) |
---|---|---|
Fréquence cardiaque | 1 minute d'activité à une fréquence cardiaque supérieure à 50 % | 1 minute d'activité à une fréquence cardiaque supérieure à 70 % |
Valeur MET | 3 à 6 MET. Par exemple, l'aviron ou l'escalade, | > 6 MET. Par exemple, pratiquer le HIIT, le ski, le volley-ball ou le football. |
Vitesse à pied | 100 à 130 pas par minute | > 130 pas par minute |
REST
Nom | com.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
Nom | com.google.heart_minutes |
Objet de type de données | TYPE_HEART_MINUTES |
Champs (format – unités) | FIELD_INTENSITY (float – points cardiaques)
Intensité de l'exercice ou de l'activité de l'utilisateur. Une minute de
activité physique légère à modérée (marche à plus de 4 km/h,
ou à vélo à plus de 16 km/h) permet de gagner 1 point cardio. Une minute ou plus
une activité intense permet de gagner 2 points cardio. |
Minutes actives
Ce type de données capture le nombre de minutes actives que Google Fit calcule qu'un de l'utilisateur, grâce à toute son activité. Chaque point de données représente nombre 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 grâce à toute activité comme le yoga, la danse ou le jardinage. et d'autres tâches ménagères. S'il va se promener, Google Fit lui récompense un mouvement Une minute chaque fois qu'il fait au moins 30 pas en 60 secondes.
REST
Nom | com.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 (durée) (int – millisecondes)
Durée des minutes actives gagnées, en millisecondes.
Plage valide : >=0 |
Android
Nom | com.google.active_minutes |
Objet de type de données | TYPE_MOVE_MINUTES |
Champs (format – unités) | FIELD_DURATION (int – millisecondes)
Durée des minutes actives gagnées, en millisecondes.
Plage valide: 0 – Long.MAX_VALUE |
Alimentation
Ce type de données capture la puissance générée par un utilisateur lorsqu'il effectue une activité, mesurée en watts. Par exemple, l'utilisation d'un compteur de puissance lors d'un exercice sur un vélo d'appartement. Chaque point de données représente une mesure instantanée de d'énergie générée.
Chaque point de données représente une mesure instantanée de la puissance générée. Ainsi, l'heure de fin doit être définie. Il servira de code temporel pour la lecture.
REST
Nom | com.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)
Énergie générée, en watts. |
Android
Nom | com.google.power.sample |
Objet de type de données | TYPE_POWER_SAMPLE |
Champs (format – unités) | FIELD_WATTS (float – watts)
Énergie générée, en watts. |
Cadence de calcul du nombre de pas
Ce type de données capture la cadence de marche, mesurée en pas par minute. Chaque le point de données représente une mesure instantanée de la cadence en pas par minute.
REST
Nom | com.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
Nom | com.google.step_count.cadence |
Objet de type de données | TYPE_STEP_COUNT_CADENCE |
Champs (format – unités) | FIELD_RPM (float – pas/minute)
Cadence mesurée en pas par minute. |
Delta du nombre de pas
Ce type de données capture le nombre de pas effectués depuis la dernière lecture. Chaque l'étape n'est enregistrée qu'une seule fois, les points de données ne doivent donc pas avoir de temps de chevauchement. La l'heure de début de chaque point de données doit représenter le début de l'intervalle dans quelles mesures ont été prises.
L'heure de début doit être supérieure ou égale à la date de fin du point de données précédent. Additionner toutes les valeurs pour une période de temps calcule le nombre total de pas au cours de cette période.
REST
Nom | com.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) |
|
Android
Nom | com.google.step_count.delta | |
Objet de type de données | TYPE_STEP_COUNT_DELTA | |
Autorisation Android | ACTIVITY_RECOGNITION | |
Champs (format – unités) |
|
Entraînement
Chaque point de données représente un seul ensemble continu d'un exercice d'entraînement par un utilisateur. Le point de données contient des champs pour le type d'exercice (par exemple d'exercices en résistance ou d'entraînement avec poids), le nombre de répétitions de l'exercice, sa durée et la résistance.
REST
Nom | com.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) |
|
Android
Nom | com.google.activity.exercise | |||||
Champs (format – unités) |
|