The Google Fit APIs, including the Google Fit REST API, will no longer be available after June 30, 2025. As of May 1, 2024, developers cannot sign up to use these APIs.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Ce guide explique comment commencer à développer des applications avec Google Fit sur Android.
Configuration
Avant de commencer à créer votre application, suivez les étapes décrites dans les sections suivantes.
Obtenir un compte Google
Pour utiliser les API Google Fit, vous devez disposer d'un compte Google. Vous pouvez créer un compte ou utiliser un compte existant. Vous pouvez créer un compte distinct pour tester votre application du point de vue d'un utilisateur.
Installer les services Google Play
Obtenez la dernière bibliothèque cliente pour les services Google Play sur votre hôte de développement:
Ajouter la bibliothèque cliente des services Google Play
Dans Android Studio, ouvrez le fichier build.gradle de votre module et ajoutez la bibliothèque cliente des services Google Play en tant que dépendance:
Cela permet de s'assurer que Gradle télécharge automatiquement le SDK Fitness lorsqu'il compile votre application.
Créer et tester votre application
Une fois que vous avez terminé les étapes de configuration, vous pouvez commencer à créer votre application. Pour commencer, découvrez les types de données que votre application peut stocker et lire. Découvrez comment utiliser les données dans Google Fit.
Créez un client d'API et ajoutez les types de données auxquels votre application doit accéder pour écrire ou lire des données. Les points de terminaison suivants sont disponibles:
SensorsClient: permet d'accéder à différentes sources de données de santé et de bien-être à partir de capteurs matériels sur l'appareil local et les appareils associés.
RecordingClient: pour la collecte en arrière-plan, toujours activée, à faible consommation d'énergie des données des capteurs.
HistoryClient: insérer, supprimer et lire les données de l'historique dans Google Fit.
Vous trouverez ci-dessous le flux d'autorisation qui s'affiche lorsque les utilisateurs sont invités à fournir des autorisations:
Figure 1 : Flux d'autorisation pour les utilisateurs
Autorisations Android: les utilisateurs voient les autorisations Android que votre application a demandées avant de la télécharger. Une fois votre application téléchargée, elle demande toutes les autorisations d'exécution dont elle a besoin, et les utilisateurs les accordent ou les refusent.
Vérifier et connecter: votre application vérifie si les autorisations ont été accordées avant de demander l'accès à d'autres types de données.
Demande d'habilitations OAuth: Google invite l'utilisateur à accorder à votre application les habilitations OAuth nécessaires pour les types de données auxquels elle souhaite accéder.
Accès appliqué: une fois que l'utilisateur a accordé des autorisations, votre application peut accéder aux types de données appartenant aux champs d'application pour lesquels l'utilisateur a accordé l'autorisation.
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/03/11 (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/03/11 (UTC)."],[[["This guide provides instructions for Android developers to integrate Google Fit into their applications."],["It outlines the necessary setup steps, including obtaining a Google account, setting up Google Play services, and acquiring OAuth 2.0 client ID."],["Developers are guided through the process of creating an API client and implementing data access functionalities."],["Before publishing, developers need to apply for verification to ensure data security and compliance."],["The guide also explains the authorization flow users will experience when granting data access permissions to the app."]]],[]]