Santé Connect stocke et structure les données de santé et de remise en forme, ainsi que les données des dossiers médicaux. Il est important de comprendre d'abord les types de données et les autorisations proposés par Santé Connect afin de planifier les exigences de votre application.
Après le développement, lorsque vous vous préparez à publier votre application sur le Play Store, vous devez déclarer l'utilisation des données de votre application ainsi que l'accès aux types de données Santé Connect qu'elle utilise. Sinon, les utilisateurs peuvent recevoir un message d'erreur indiquant que votre application ne peut pas accéder aux types de données Santé Connect, car ils nécessitent une approbation spéciale.
Pour en savoir plus, consultez Remplir la déclaration des applications de santé dans la Play Console.
Catégories de types de données
Santé Connect est compatible avec les types de données utilisés dans la plupart des applications de santé et de remise en forme afin de fournir un maximum de variété. Santé Connect vise à offrir une vue complète et un stockage des données de santé et de remise en forme. Ces types de données se répartissent dans les catégories suivantes :
Catégorie | Description | |
---|---|---|
directions_run | Activité | Permet de capturer toute activité effectuée par un utilisateur. Il peut s'agir d'activités liées à la santé et à la remise en forme, comme la course à pied et la natation. |
straighten | Mesures corporelles | Elles permettent de capturer des données courantes sur le corps, comme le poids et le métabolisme de base d'un utilisateur. |
fertile | Suivi du cycle | Permettent de capturer les cycles menstruels et les points de données associés tels que le résultat binaire d'un test d'ovulation. |
grocery | Nutrition | Permet de capturer les types de données concernant l'hydratation et la nutrition. La première représente la quantité d'eau bue par un utilisateur. La nutrition inclut des champs facultatifs tels que les calories, le sucre et le magnésium. |
sleep_auto | Sommeil | Elles permettent de capturer les données d'intervalle liées au temps et au type de sommeil d'un utilisateur. |
vital_signs | Vitals | Elles permettent de capturer les informations essentielles sur la santé générale de l'utilisateur. Elles comprennent des informations telles que la température corporelle, la glycémie, la tension artérielle et la saturation en oxygène du sang. |
mindfulness | Bien-être | Elles permettent de capturer les données liées à la santé mentale et au bien-être d'un utilisateur. |
Types de données de santé et de remise en forme
Avant de pouvoir demander des autorisations, votre application doit les déclarer dans le fichier manifeste. Pour en savoir plus, consultez la section Déclarer les autorisations du guide de démarrage rapide.
Pour lire des données lorsque votre application est en arrière-plan ou pour lire des données historiques, un ensemble supplémentaire d'autorisations de lecture doit être déclaré séparément des autorisations de type de données :
Autorisation de lecture supplémentaire | Déclaration d'autorisations |
---|---|
Lire des données en arrière-plan
Guide Exemple de lecture en arrière-plan |
android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND |
Lire les données historiques
Guide Lire les données de plus de 30 jours |
android.permission.health.READ_HEALTH_DATA_HISTORY |
1. Sélectionner une version de Jetpack
Les déclarations d'autorisation diffèrent selon les versions de Jetpack. Veillez à sélectionner la plage de versions de Jetpack utilisée par votre application.
2. Filtrer le tableau des types de données
Le tableau suivant contient la liste complète des types de données, chacun avec sa catégorie, ses guides et ses indicateurs de fonctionnalité, ainsi que les déclarations d'autorisation.
Type de données Guides des fonctionnalités |
Catégorie | Type d'enregistrement Déclarations d'autorisation Commutateur de fonctionnalité |
---|---|---|
Calories brûlées en activité |
Activité |
ActiveCaloriesBurnedRecord android.permission.health.READ_ACTIVE_CALORIES_BURNED android.permission.health.WRITE_ACTIVE_CALORIES_BURNED |
Intensité de l'activité |
Activité |
ActivityIntensityRecord android.permission.health.READ_ACTIVITY_INTENSITY android.permission.health.WRITE_ACTIVITY_INTENSITY FEATURE_ACTIVITY_INTENSITY |
Température basale |
Suivi du cycle |
BasalBodyTemperatureRecord android.permission.health.READ_BASAL_BODY_TEMPERATURE android.permission.health.WRITE_BASAL_BODY_TEMPERATURE |
Métabolisme de base |
Données corporelles |
BasalMetabolicRateRecord android.permission.health.READ_BASAL_METABOLIC_RATE android.permission.health.WRITE_BASAL_METABOLIC_RATE |
Glycémie |
Constantes |
BloodGlucoseRecord android.permission.health.READ_BLOOD_GLUCOSE android.permission.health.WRITE_BLOOD_GLUCOSE |
Tension artérielle |
Constantes |
BloodPressureRecord android.permission.health.READ_BLOOD_PRESSURE android.permission.health.WRITE_BLOOD_PRESSURE |
Masse grasse |
Données corporelles |
BodyFatRecord android.permission.health.READ_BODY_FAT android.permission.health.WRITE_BODY_FAT |
Température corporelle |
Constantes |
BodyTemperatureRecord android.permission.health.READ_BODY_TEMPERATURE android.permission.health.WRITE_BODY_TEMPERATURE |
Masse hydrique corporelle |
Données corporelles |
BodyWaterMassRecord android.permission.health.READ_BODY_WATER_MASS android.permission.health.WRITE_BODY_WATER_MASS |
Masse osseuse |
Données corporelles |
BoneMassRecord android.permission.health.READ_BONE_MASS android.permission.health.WRITE_BONE_MASS |
Glaire cervicale |
Suivi du cycle |
CervicalMucusRecord android.permission.health.READ_CERVICAL_MUCUS android.permission.health.WRITE_CERVICAL_MUCUS |
Cadence de pédalage |
Activité |
CyclingPedalingCadenceRecord android.permission.health.READ_EXERCISE android.permission.health.WRITE_EXERCISE |
Distance |
Activité |
DistanceRecord android.permission.health.READ_DISTANCE android.permission.health.WRITE_DISTANCE |
Dénivelé positif |
Activité |
ElevationGainedRecord android.permission.health.READ_ELEVATION_GAINED android.permission.health.WRITE_ELEVATION_GAINED |
Exercice Guide Ajouter des itinéraires d'exercice |
Activité |
ExerciseSessionRecord android.permission.health.READ_EXERCISE android.permission.health.READ_EXERCISE_ROUTE android.permission.health.WRITE_EXERCISE android.permission.health.WRITE_EXERCISE_ROUTE Types d'exercicesAfficher tous les types d'exercicesEXERCISE_TYPE_UNKNOWN EXERCISE_TYPE_BADMINTON EXERCISE_TYPE_BASEBALL EXERCISE_TYPE_BASKETBALL EXERCISE_TYPE_BIKING EXERCISE_TYPE_BIKING_STATIONARY EXERCISE_TYPE_BOOT_CAMP EXERCISE_TYPE_BOXING EXERCISE_TYPE_CALISTHENICS EXERCISE_TYPE_CRICKET EXERCISE_TYPE_DANCING EXERCISE_TYPE_ELLIPTICAL EXERCISE_TYPE_EXERCISE_CLASS EXERCISE_TYPE_FENCING EXERCISE_TYPE_FOOTBALL_AMERICAN EXERCISE_TYPE_FOOTBALL_AUSTRALIAN EXERCISE_TYPE_FRISBEE_DISC EXERCISE_TYPE_GOLF EXERCISE_TYPE_GUIDED_BREATHING EXERCISE_TYPE_GYMNASTICS EXERCISE_TYPE_HANDBALL EXERCISE_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING EXERCISE_TYPE_HIKING EXERCISE_TYPE_ICE_HOCKEY EXERCISE_TYPE_ICE_SKATING EXERCISE_TYPE_MARTIAL_ARTS EXERCISE_TYPE_PADDLING EXERCISE_TYPE_PARAGLIDING EXERCISE_TYPE_PILATES EXERCISE_TYPE_RACQUETBALL EXERCISE_TYPE_ROCK_CLIMBING EXERCISE_TYPE_ROLLER_HOCKEY EXERCISE_TYPE_ROWING EXERCISE_TYPE_ROWING_MACHINE EXERCISE_TYPE_RUGBY EXERCISE_TYPE_RUNNING EXERCISE_TYPE_RUNNING_TREADMILL EXERCISE_TYPE_SAILING EXERCISE_TYPE_SCUBA_DIVING EXERCISE_TYPE_SKATING EXERCISE_TYPE_SKIING EXERCISE_TYPE_SNOWBOARDING EXERCISE_TYPE_SNOWSHOEING EXERCISE_TYPE_SOCCER EXERCISE_TYPE_SOFTBALL EXERCISE_TYPE_SQUASH EXERCISE_TYPE_STAIR_CLIMBING EXERCISE_TYPE_STAIR_CLIMBING_MACHINE EXERCISE_TYPE_STRENGTH_TRAINING EXERCISE_TYPE_STRETCHING EXERCISE_TYPE_SURFING EXERCISE_TYPE_SWIMMING_OPEN_WATER EXERCISE_TYPE_SWIMMING_POOL EXERCISE_TYPE_TABLE_TENNIS EXERCISE_TYPE_TENNIS EXERCISE_TYPE_VOLLEYBALL EXERCISE_TYPE_WALKING EXERCISE_TYPE_WATER_POLO EXERCISE_TYPE_WEIGHTLIFTING EXERCISE_TYPE_WHEELCHAIR EXERCISE_TYPE_OTHER_WORKOUT EXERCISE_TYPE_YOGA |
Étages gravis |
Activité |
FloorsClimbedRecord android.permission.health.READ_FLOORS_CLIMBED android.permission.health.WRITE_FLOORS_CLIMBED |
Fréquence cardiaque |
Constantes |
HeartRateRecord android.permission.health.READ_HEART_RATE android.permission.health.WRITE_HEART_RATE |
Variabilité de la fréquence cardiaque |
Constantes |
HeartRateVariabilityRmssdRecord android.permission.health.READ_HEART_RATE_VARIABILITY android.permission.health.WRITE_HEART_RATE_VARIABILITY |
Hauteur |
Données corporelles |
HeightRecord android.permission.health.READ_HEIGHT android.permission.health.WRITE_HEIGHT |
Hydratation |
Nutrition |
HydrationRecord android.permission.health.READ_HYDRATION android.permission.health.WRITE_HYDRATION |
Saignements intermenstruels |
Suivi du cycle |
IntermenstrualBleedingRecord android.permission.health.READ_INTERMENSTRUAL_BLEEDING android.permission.health.WRITE_INTERMENSTRUAL_BLEEDING |
Masse maigre |
Données corporelles |
LeanBodyMassRecord android.permission.health.READ_LEAN_BODY_MASS android.permission.health.WRITE_LEAN_BODY_MASS |
Menstruation |
Suivi du cycle |
MenstruationFlowRecord MenstruationPeriodRecord android.permission.health.READ_MENSTRUATION android.permission.health.WRITE_MENSTRUATION |
Pleine conscience Guide Suivre la pleine conscience |
Bien-être |
MindfulnessSessionRecord android.permission.health.READ_MINDFULNESS android.permission.health.WRITE_MINDFULNESS FEATURE_MINDFULNESS_SESSION |
Nutrition |
Nutrition |
NutritionRecord android.permission.health.READ_NUTRITION android.permission.health.WRITE_NUTRITION |
Test d'ovulation |
Suivi du cycle |
OvulationTestRecord android.permission.health.READ_OVULATION_TEST android.permission.health.WRITE_OVULATION_TEST |
Saturation en oxygène |
Constantes |
OxygenSaturationRecord android.permission.health.READ_OXYGEN_SATURATION android.permission.health.WRITE_OXYGEN_SATURATION |
Exercice planifié Guide des plans d'entraînement |
Activité |
PlannedExerciseSessionRecord android.permission.health.READ_PLANNED_EXERCISE android.permission.health.WRITE_PLANNED_EXERCISE FEATURE_PLANNED_EXERCISE |
Alimentation |
Activité |
PowerRecord android.permission.health.READ_POWER android.permission.health.WRITE_POWER |
Fréquence respiratoire |
Constantes |
RespiratoryRateRecord android.permission.health.READ_RESPIRATORY_RATE android.permission.health.WRITE_RESPIRATORY_RATE |
Fréquence cardiaque au repos |
Constantes |
RestingHeartRateRecord android.permission.health.READ_RESTING_HEART_RATE android.permission.health.WRITE_RESTING_HEART_RATE |
Activité sexuelle |
Activité |
SexualActivityRecord android.permission.health.READ_SEXUAL_ACTIVITY android.permission.health.WRITE_SEXUAL_ACTIVITY |
Température cutanée Guide Mesurer la température cutanée |
Constantes |
SkinTemperatureRecord android.permission.health.READ_SKIN_TEMPERATURE android.permission.health.WRITE_SKIN_TEMPERATURE FEATURE_SKIN_TEMPERATURE |
Session de sommeil Guide Suivre les sessions de sommeil |
Sommeil |
SleepSessionRecord android.permission.health.READ_SLEEP android.permission.health.WRITE_SLEEP |
Vitesse |
Activité |
SpeedRecord android.permission.health.READ_SPEED android.permission.health.WRITE_SPEED |
Étapes |
Activité |
StepsRecord StepsCadenceRecord android.permission.health.READ_STEPS android.permission.health.WRITE_STEPS |
Total des calories brûlées |
Activité |
TotalCaloriesBurnedRecord android.permission.health.READ_TOTAL_CALORIES_BURNED android.permission.health.WRITE_TOTAL_CALORIES_BURNED |
VO2 max |
Activité |
Vo2MaxRecord android.permission.health.READ_VO2_MAX android.permission.health.WRITE_VO2_MAX |
Poids |
Données corporelles |
WeightRecord android.permission.health.READ_WEIGHT android.permission.health.WRITE_WEIGHT |
Poussées de fauteuil roulant |
Activité |
WheelchairPushesRecord android.permission.health.READ_WHEELCHAIR_PUSHES android.permission.health.WRITE_WHEELCHAIR_PUSHES |