Android Health fournit les API suivantes pour créer des applications de santé et de remise en forme sur tous les facteurs de forme: Santé Connect et Services Santé sur Wear OS. Vous pouvez utiliser l'une ou les deux pour l'expérience de votre application.
Ce Centre pour les développeurs inclut des conseils sur l'utilisation des deux API et renvoie vers des ressources supplémentaires disponibles sur Android pour vous aider à créer des applications de santé et de remise en forme.
Lire et écrire des données de santé et de remise en forme sur l'appareil à l'aide de Santé Connect
Santé Connect est une plate-forme Android qui permet aux applications de santé et de remise en forme de stocker et de partager les mêmes données sur l'appareil, au sein d'un écosystème unifié. Elle permet également aux utilisateurs de contrôler depuis un seul endroit quelles applications peuvent lire et écrire des données de santé et de remise en forme. Santé Connect permet de lire et d'écrire plus de 50 types de données différents, de la vitesse du vélo à la température corporelle. Si vous créez une application, nous vous recommandons d'utiliser Santé Connect.
Premiers pas avec Santé Connect
Accédez à des données de capteurs de haute qualité grâce aux Services Santé sur Wear OS
Services Santé sur Wear OS est une API qui sert d'intermédiaire pour les différents capteurs et algorithmes associés sur les appareils Wear OS. L'API fournit aux applications des données de haute qualité sur l'activité, l'exercice et la santé, tout en préservant la batterie. Services Santé est cohérent sur tous les appareils exécutant Wear OS 3 ou version ultérieure, ce qui signifie que vous n'avez besoin d'écrire votre application qu'une seule fois et Services Santé s'assure que l'application fonctionne de la même manière, quel que soit l'appareil.
Premiers pas avec Services Santé
Santé d'Android sur tous les appareils
Santé Connect n'est disponible que sur les appareils mobiles Android. Toutefois, si d'autres sources de données sont connectées à votre application mobile, comme un accessoire connecté, vous pouvez utiliser votre application mobile pour faciliter le transfert de données de l'accessoire connecté vers Santé Connect et, en conséquence, de Santé Connect vers l'accessoire connecté.
Pour le moment, Services Santé n'est disponible que pour les appareils Wear OS exécutant Wear OS 3 ou version ultérieure. Pour tous les autres appareils, y compris les téléphones, consultez la documentation de SensorManager
.
Le Gestionnaire d'appareils associés et la connectivité Bluetooth sont des options supplémentaires permettant de connecter des appareils associés qui n'exécutent pas Wear OS.
Vous connaissez peut-être l'API Google Fit Android, qui prend en charge de nombreuses actions liées au fitness, telles que la lecture de données historiques et en temps quasi réel, et l'enregistrement d'activités. L'API Google Fit pour Android a été marquée comme obsolète. Si votre application utilise l'API Google Fit Android, consultez le guide de migration afin de découvrir d'autres solutions pour maintenir les fonctionnalités de votre application. De nombreuses actions que vous pouvez effectuer avec l'API Android Google Fit peuvent être effectuées avec les API Android Health. Par exemple, vous pouvez utiliser l'API Recording sur mobile au lieu de l'API Google Fit Recording.
Pour déterminer les API à utiliser, vous devez consulter les guides de types de données suivants afin de comprendre quelles données vous pouvez lire à partir de Santé Connect et quelles données vous pouvez utiliser Services Santé pour lire les données des appareils Wear OS:
Types de données Santé Connect
Types de données pour les services santé
Les expériences multi-appareils les plus complètes utilisent à la fois Services Santé et Santé Connect afin d'offrir le plus de valeur ajoutée aux utilisateurs.