Les API Google Fit, y compris l'API REST Google Fit, seront abandonnées en 2026. Depuis le 1er mai 2024, les développeurs ne peuvent plus s'inscrire pour utiliser ces API.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Les API Google Fit pour Android font partie des services Google Play. Les API Google Fit sont compatibles avec Android 4.1 (niveau d'API 16) ou version ultérieure. Grâce à ces API, votre application peut effectuer les opérations suivantes:
Permet de lire des données historiques et en quasi-temps réel, y compris des données provenant d'appareils Bluetooth à basse consommation (BLE).
Enregistrez les activités.
Associer des données à une session
Fixez-vous des objectifs de remise en forme.
Lire les données des capteurs
Si votre application fournit des informations sur l'activité d'un utilisateur, comme ses pas quotidiens, il peut être utile d'afficher des données en temps quasi réel sur ses mouvements.
L'API Sensors permet d'accéder aux flux de données brutes qui contiennent ces informations. Les données peuvent provenir de capteurs disponibles sur l'appareil Android, ainsi que de capteurs d'appareils associés, tels que les accessoires connectés.
Enregistrer des données
Si votre application doit collecter, stocker et synchroniser des données sur l'activité physique d'un utilisateur, vous pouvez utiliser l'API Recording. Cette API stocke les données de santé et de bien-être à l'aide d'abonnements. Votre application spécifie un ou plusieurs types d'activités à enregistrer. Google Fit stocke ensuite les données des types spécifiés en arrière-plan, même lorsque votre application n'est pas en cours d'exécution. Il restaure également ces abonnements lorsque le système est redémarré.
Figure 1. Google Fit sur Android.
Données historiques
Si vous souhaitez que les utilisateurs puissent consulter les données de remise en forme issues d'activités passées, vous pouvez utiliser l'API History. Cette API permet d'accéder aux données historiques de santé et de bien-être, et permet aux applications d'effectuer des opérations groupées, telles que l'insertion, la suppression et la lecture de données.
De sessions
Les données de fitness peuvent être utiles en elles-mêmes, mais elles sont plus utiles lorsque vous les combinez avec des informations supplémentaires sur l'activité de l'utilisateur. L'API Sessions regroupe les données de santé et de bien-être, ainsi que certaines métadonnées, dans des unités appelées sessions. Les sessions représentent un intervalle de temps pendant lequel l'utilisateur effectue une activité physique.
Afficher et définir des objectifs
Votre application peut aider à motiver les utilisateurs en comparant leur activité physique aux objectifs qu'ils ont définis. L'API Goals permet à votre application d'afficher aux utilisateurs les objectifs de santé et de remise en forme qu'ils ont créés.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/31 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/08/31 (UTC)."],[[["\u003cp\u003eThe Google Fit APIs let your Android app read, record, and store fitness and wellness data from various sources, including BLE devices.\u003c/p\u003e\n"],["\u003cp\u003eApps can use the Recording API to continuously track user activity in the background, even when the app isn't actively running.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can access and manage historical fitness data, enabling users to view past activities and trends through the History API.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Fit allows data to be grouped into sessions, providing context and insights into specific user activities with the Sessions API.\u003c/p\u003e\n"],["\u003cp\u003eApps can leverage the Goals API to display and manage user fitness goals, promoting engagement and motivation.\u003c/p\u003e\n"]]],[],null,["# Android APIs\n\nThe Google Fit APIs for Android are part of [Google Play\nservices](/android/guides/overview). The Google Fit APIs are supported on\nAndroid 4.1 (API level 16) and higher. Using these APIs, your app can do the\nfollowing:\n\n- Read near-real-time and historic data, including data from Bluetooth Low Energy (BLE) devices.\n- Record activities.\n- Associate data with a session.\n- Set fitness goals.\n\nRead sensor data\n----------------\n\nIf your app provides information about a user's activity, such as their daily\nsteps, it can be helpful to show near-real-time data about the user's movements.\nThe [Sensors API](/fit/android/sensors) provides access to streams of raw data\nthat contain this information. The data can come from sensors available on the\nAndroid-powered device as well as from sensors in companion devices, such as\nwearables.\n\nRecord data\n-----------\n\nIf your app needs to gather, store, and sync data about a user's physical\nactivity, you can use the [Recording API](/fit/android/record). This API stores\nhealth and wellness data using subscriptions. Your app specifies one or more\ntypes of activities to record. Google Fit then stores data of the\nspecified types in the background even when your app isn't running. It also\nrestores these subscriptions when the system is restarted. \n**Figure 1.** Google Fit on Android.\n\nHistorical data\n---------------\n\nIf you want users to be able to view fitness data from past activities, you can\nuse the [History API](/fit/android/history). This API provides access to the\nhistorical health and wellness data and lets apps perform bulk operations, such\nas inserting, deleting, and reading data.\n\nSessions\n--------\n\nFitness data can be beneficial by itself, but the data is more useful when you\ncombine it with additional information about the user's activity. The [Sessions\nAPI](/fit/android/using-sessions) bundles health and wellness data, along with\nsome metadata, into units called *sessions*. Sessions represent a time interval\nduring which the user performs a fitness activity.\n\nView and set goals\n------------------\n\nYour app can help motivate users by showing how their fitness activity compares\nto the goals that they've set. The [Goals API](/fit/android/goals) helps your\napp show users the health and fitness goals that they've created."]]