Health Connect hem sağlık ve fitness verilerini hem de tıbbi kayıt verilerini depolar ve yapılandırır. Uygulamanızın gereksinimlerini planlayabilmek için öncelikle Health Connect'in hangi veri türlerini ve izinleri sunduğunu anlamanız önemlidir.
Geliştirme aşamasından sonra, uygulamanızı Play Store'da yayınlamaya hazırlanırken uygulamanızın veri kullanımını ve uygulamanızın kullandığı Health Connect veri türlerine erişimi beyan etmeniz gerekir. Aksi takdirde, kullanıcılar uygulamanızın özel onay gerektiren Health Connect veri türlerine erişemediği bir hata mesajıyla karşılaşabilir.
Daha fazla bilgi için Play Console'da sağlık uygulamaları beyanını tamamlama başlıklı makaleyi inceleyin.
Veri türü kategorileri
Health Connect, mümkün olduğunca fazla çeşitlilik sunmak için çoğu sağlık ve fitness uygulamasında kullanılan veri türlerini destekler. Health Connect, sağlık ve fitness verilerinin kapsamlı bir görünümünü ve depolanmasını sağlamayı amaçlar. Bu veri türleri aşağıdaki kategorilere ayrılır:
| Kategori | Açıklama | |
|---|---|---|
| directions_run | İşlem | Bu, kullanıcının yaptığı tüm etkinlikleri yakalar. Koşu ve yüzme gibi sağlık ve fitness aktivitelerini içerebilir. | 
| düzeltme | Vücut Ölçüsü | Bu, vücutla ilgili yaygın verileri (ör. kullanıcının kilosu ve bazal metabolizma hızı) yakalar. | 
| fertile | Adet Döngüsü Takibi | Bu özellik, âdet döngülerini ve ilgili veri noktalarını (ör. ovülasyon testinin ikili sonucu) kaydeder. | 
| grocery | Beslenme (Nutrition) | Bu, hidrasyon ve beslenme veri türlerini yakalar. Birincisi, kullanıcının tek bir içecekte ne kadar su tükettiğini gösterir. İkincisi, kalori, şeker ve magnezyum gibi isteğe bağlı alanları içerir. | 
| sleep_auto | Uyku | Bu, kullanıcının uyku süresi ve türüyle ilgili aralık verilerini yakalar. | 
| vital_signs | Vitals | Bu, kullanıcının genel sağlığıyla ilgili temel bilgileri yakalar. Vücut ısısı, kandaki glikoz, tansiyon ve kandaki oksijen doygunluğu gibi veriler içerir. | 
| farkındalık | Sağlıklı yaşam | Bu, kullanıcının zihinsel sağlığı ve refahıyla ilgili verileri yakalar. | 
Sağlık ve fitness veri türleri
Uygulamanız, izin isteğinde bulunmadan önce bunları manifest dosyasında bildirmelidir. Daha fazla bilgi için Hızlı Başlangıç Kılavuzu'nun İzinleri bildirme bölümüne bakın.
Uygulamanız arka plandayken verileri okumak veya geçmiş verileri okumak için veri türü izinlerinden ayrı olarak ek bir okuma izni grubu beyan edilmelidir:
| Ek okuma izni | İzin beyanı | 
|---|---|
| Arka planda veri okuma Arka planda okuma örneği kılavuzu | android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND | 
| Geçmiş verileri okuma 30 günden eski verileri okuma rehberi | android.permission.health.READ_HEALTH_DATA_HISTORY | 
1. Bir Jetpack sürümü seçin
İzin beyanları Jetpack sürümleri arasında farklılık gösterir. Bu nedenle, uygulamanızın kullandığı Jetpack sürüm aralığını seçtiğinizden emin olun.
2. Veri türleri tablosunu filtreleme
Aşağıdaki tabloda, her biri kategori, özellik işaretleri, kılavuzlar ve izin beyanlarıyla birlikte veri türlerinin tam listesi yer almaktadır.
| Veri türü Özellik rehberleri | Kategori | Kayıt türü İzin beyanları Özellik bayrağı | 
|---|---|---|
| Yakılan aktif kalori | Etkinlik | ActiveCaloriesBurnedRecordandroid.permission.health.READ_ACTIVE_CALORIES_BURNEDandroid.permission.health.WRITE_ACTIVE_CALORIES_BURNED | 
| Aktivite yoğunluğu | Etkinlik | ActivityIntensityRecordandroid.permission.health.READ_ACTIVITY_INTENSITYandroid.permission.health.WRITE_ACTIVITY_INTENSITYFEATURE_ACTIVITY_INTENSITY | 
| Bazal vücut ısısı | Adet Döngüsü Takibi | BasalBodyTemperatureRecordandroid.permission.health.READ_BASAL_BODY_TEMPERATUREandroid.permission.health.WRITE_BASAL_BODY_TEMPERATURE | 
| Bazal metabolizma hızı | Vücut Ölçümü | BasalMetabolicRateRecordandroid.permission.health.READ_BASAL_METABOLIC_RATEandroid.permission.health.WRITE_BASAL_METABOLIC_RATE | 
| Kan şekeri | Android Vitals | BloodGlucoseRecordandroid.permission.health.READ_BLOOD_GLUCOSEandroid.permission.health.WRITE_BLOOD_GLUCOSE | 
| Tansiyon | Android Vitals | BloodPressureRecordandroid.permission.health.READ_BLOOD_PRESSUREandroid.permission.health.WRITE_BLOOD_PRESSURE | 
| Vücut yağ yüzdesi | Vücut Ölçümü | BodyFatRecordandroid.permission.health.READ_BODY_FATandroid.permission.health.WRITE_BODY_FAT | 
| Vücut sıcaklığı | Android Vitals | BodyTemperatureRecordandroid.permission.health.READ_BODY_TEMPERATUREandroid.permission.health.WRITE_BODY_TEMPERATURE | 
| Vücut su kütlesi | Vücut Ölçümü | BodyWaterMassRecordandroid.permission.health.READ_BODY_WATER_MASSandroid.permission.health.WRITE_BODY_WATER_MASS | 
| Kemik kütlesi | Vücut Ölçümü | BoneMassRecordandroid.permission.health.READ_BONE_MASSandroid.permission.health.WRITE_BONE_MASS | 
| Servikal mukus | Adet Döngüsü Takibi | CervicalMucusRecordandroid.permission.health.READ_CERVICAL_MUCUSandroid.permission.health.WRITE_CERVICAL_MUCUS | 
| Bisiklet pedalı çevirme ritmi | Etkinlik | CyclingPedalingCadenceRecordandroid.permission.health.READ_EXERCISEandroid.permission.health.WRITE_EXERCISE | 
| Mesafe | Etkinlik | DistanceRecordandroid.permission.health.READ_DISTANCEandroid.permission.health.WRITE_DISTANCE | 
| Çıkılan yükseklik | Etkinlik | ElevationGainedRecordandroid.permission.health.READ_ELEVATION_GAINEDandroid.permission.health.WRITE_ELEVATION_GAINED | 
| Egzersiz Egzersiz rotaları ekleme kılavuzu | Etkinlik | ExerciseSessionRecordandroid.permission.health.READ_EXERCISEandroid.permission.health.READ_EXERCISE_ROUTEandroid.permission.health.WRITE_EXERCISEandroid.permission.health.WRITE_EXERCISE_ROUTEEgzersiz türleriTüm egzersiz türlerini gösterEXERCISE_TYPE_UNKNOWNEXERCISE_TYPE_BADMINTONEXERCISE_TYPE_BASEBALLEXERCISE_TYPE_BASKETBALLEXERCISE_TYPE_BIKINGEXERCISE_TYPE_BIKING_STATIONARYEXERCISE_TYPE_BOOT_CAMPEXERCISE_TYPE_BOXINGEXERCISE_TYPE_CALISTHENICSEXERCISE_TYPE_CRICKETEXERCISE_TYPE_DANCINGEXERCISE_TYPE_ELLIPTICALEXERCISE_TYPE_EXERCISE_CLASSEXERCISE_TYPE_FENCINGEXERCISE_TYPE_FOOTBALL_AMERICANEXERCISE_TYPE_FOOTBALL_AUSTRALIANEXERCISE_TYPE_FRISBEE_DISCEXERCISE_TYPE_GOLFEXERCISE_TYPE_GUIDED_BREATHINGEXERCISE_TYPE_GYMNASTICSEXERCISE_TYPE_HANDBALLEXERCISE_TYPE_HIGH_INTENSITY_INTERVAL_TRAININGEXERCISE_TYPE_HIKINGEXERCISE_TYPE_ICE_HOCKEYEXERCISE_TYPE_ICE_SKATINGEXERCISE_TYPE_MARTIAL_ARTSEXERCISE_TYPE_PADDLINGEXERCISE_TYPE_PARAGLIDINGEXERCISE_TYPE_PILATESEXERCISE_TYPE_RACQUETBALLEXERCISE_TYPE_ROCK_CLIMBINGEXERCISE_TYPE_ROLLER_HOCKEYEXERCISE_TYPE_ROWINGEXERCISE_TYPE_ROWING_MACHINEEXERCISE_TYPE_RUGBYEXERCISE_TYPE_RUNNINGEXERCISE_TYPE_RUNNING_TREADMILLEXERCISE_TYPE_SAILINGEXERCISE_TYPE_SCUBA_DIVINGEXERCISE_TYPE_SKATINGEXERCISE_TYPE_SKIINGEXERCISE_TYPE_SNOWBOARDINGEXERCISE_TYPE_SNOWSHOEINGEXERCISE_TYPE_SOCCEREXERCISE_TYPE_SOFTBALLEXERCISE_TYPE_SQUASHEXERCISE_TYPE_STAIR_CLIMBINGEXERCISE_TYPE_STAIR_CLIMBING_MACHINEEXERCISE_TYPE_STRENGTH_TRAININGEXERCISE_TYPE_STRETCHINGEXERCISE_TYPE_SURFINGEXERCISE_TYPE_SWIMMING_OPEN_WATEREXERCISE_TYPE_SWIMMING_POOLEXERCISE_TYPE_TABLE_TENNISEXERCISE_TYPE_TENNISEXERCISE_TYPE_VOLLEYBALLEXERCISE_TYPE_WALKINGEXERCISE_TYPE_WATER_POLOEXERCISE_TYPE_WEIGHTLIFTINGEXERCISE_TYPE_WHEELCHAIREXERCISE_TYPE_OTHER_WORKOUTEXERCISE_TYPE_YOGA | 
| Çıkılan kat sayısı | Etkinlik | FloorsClimbedRecordandroid.permission.health.READ_FLOORS_CLIMBEDandroid.permission.health.WRITE_FLOORS_CLIMBED | 
| Nabız | Android Vitals | HeartRateRecordandroid.permission.health.READ_HEART_RATEandroid.permission.health.WRITE_HEART_RATE | 
| Nabız değişkenliği | Android Vitals | HeartRateVariabilityRmssdRecordandroid.permission.health.READ_HEART_RATE_VARIABILITYandroid.permission.health.WRITE_HEART_RATE_VARIABILITY | 
| Yükseklik | Vücut Ölçümü | HeightRecordandroid.permission.health.READ_HEIGHTandroid.permission.health.WRITE_HEIGHT | 
| Hidrasyon | Beslenme | HydrationRecordandroid.permission.health.READ_HYDRATIONandroid.permission.health.WRITE_HYDRATION | 
| İki âdet dönemi arası kanama | Adet Döngüsü Takibi | IntermenstrualBleedingRecordandroid.permission.health.READ_INTERMENSTRUAL_BLEEDINGandroid.permission.health.WRITE_INTERMENSTRUAL_BLEEDING | 
| Yağsız vücut kütlesi | Vücut Ölçümü | LeanBodyMassRecordandroid.permission.health.READ_LEAN_BODY_MASSandroid.permission.health.WRITE_LEAN_BODY_MASS | 
| Menstruasyon | Adet Döngüsü Takibi | MenstruationFlowRecordMenstruationPeriodRecordandroid.permission.health.READ_MENSTRUATIONandroid.permission.health.WRITE_MENSTRUATION | 
| Farkındalık Farkındalığı takip etme rehberi | Sağlıklı yaşam | MindfulnessSessionRecordandroid.permission.health.READ_MINDFULNESSandroid.permission.health.WRITE_MINDFULNESSFEATURE_MINDFULNESS_SESSION | 
| Beslenme | Beslenme | NutritionRecordandroid.permission.health.READ_NUTRITIONandroid.permission.health.WRITE_NUTRITION | 
| Ovülasyon testi | Adet Döngüsü Takibi | OvulationTestRecordandroid.permission.health.READ_OVULATION_TESTandroid.permission.health.WRITE_OVULATION_TEST | 
| Oksijen doygunluğu | Android Vitals | OxygenSaturationRecordandroid.permission.health.READ_OXYGEN_SATURATIONandroid.permission.health.WRITE_OXYGEN_SATURATION | 
| Egzersiz planı Eğitim planları kılavuzu | Etkinlik | PlannedExerciseSessionRecordandroid.permission.health.READ_PLANNED_EXERCISEandroid.permission.health.WRITE_PLANNED_EXERCISEFEATURE_PLANNED_EXERCISE | 
| Güç | Etkinlik | PowerRecordandroid.permission.health.READ_POWERandroid.permission.health.WRITE_POWER | 
| Solunum hızı | Android Vitals | RespiratoryRateRecordandroid.permission.health.READ_RESPIRATORY_RATEandroid.permission.health.WRITE_RESPIRATORY_RATE | 
| Dinlenme nabzı | Android Vitals | RestingHeartRateRecordandroid.permission.health.READ_RESTING_HEART_RATEandroid.permission.health.WRITE_RESTING_HEART_RATE | 
| Cinsel aktivite | Etkinlik | SexualActivityRecordandroid.permission.health.READ_SEXUAL_ACTIVITYandroid.permission.health.WRITE_SEXUAL_ACTIVITY | 
| Deri sıcaklığı Deri sıcaklığını ölçme rehberi | Android Vitals | SkinTemperatureRecordandroid.permission.health.READ_SKIN_TEMPERATUREandroid.permission.health.WRITE_SKIN_TEMPERATUREFEATURE_SKIN_TEMPERATURE | 
| Uyku seansı Uyku seanslarını takip etme rehberi | Uyku | SleepSessionRecordandroid.permission.health.READ_SLEEPandroid.permission.health.WRITE_SLEEP | 
| Hız | Etkinlik | SpeedRecordandroid.permission.health.READ_SPEEDandroid.permission.health.WRITE_SPEED | 
| Adımlar | Etkinlik | StepsRecordStepsCadenceRecordandroid.permission.health.READ_STEPSandroid.permission.health.WRITE_STEPS | 
| Yakılan toplam kalori | Etkinlik | TotalCaloriesBurnedRecordandroid.permission.health.READ_TOTAL_CALORIES_BURNEDandroid.permission.health.WRITE_TOTAL_CALORIES_BURNED | 
| Maksimum oksijen tüketimi | Etkinlik | Vo2MaxRecordandroid.permission.health.READ_VO2_MAXandroid.permission.health.WRITE_VO2_MAX | 
| Ağırlık | Vücut Ölçümü | WeightRecordandroid.permission.health.READ_WEIGHTandroid.permission.health.WRITE_WEIGHT | 
| Tekerlekli sandalye itme sayısı | Etkinlik | WheelchairPushesRecordandroid.permission.health.READ_WHEELCHAIR_PUSHESandroid.permission.health.WRITE_WHEELCHAIR_PUSHES | 
