Health Connect دادههای سلامت و تناسب اندام و دادههای سوابق پزشکی را ذخیره و ساختار میدهد. مهم است که ابتدا بدانید Health Connect چه نوع دادهها و مجوزهایی را ارائه میدهد تا بتوانید نیازهای برنامه خود را برنامهریزی کنید.
پس از توسعه، هنگامی که برای انتشار برنامه خود در فروشگاه Play آماده می شوید، باید میزان استفاده از داده های برنامه خود و همچنین دسترسی به انواع داده Health Connect را که برنامه شما استفاده می کند را اعلام کنید. در غیر این صورت، ممکن است از کاربران پیام خطایی دریافت شود که در آن برنامه شما نمیتواند به انواع دادههای Health Connect دسترسی داشته باشد زیرا به تأیید خاصی نیاز دارند.
برای اطلاعات بیشتر به تکمیل اعلامیه برنامههای سلامت در Play Console مراجعه کنید.
دسته بندی نوع داده
Health Connect از انواع دادههایی پشتیبانی میکند که در اکثر برنامههای سلامت و تناسب اندام استفاده میشوند تا تنوع هرچه بیشتر را ارائه دهند. هدف Health Connect ارائه یک نمای جامع و ذخیره سازی داده های سلامت و تناسب اندام است. این نوع داده ها در دسته های زیر قرار می گیرند:
| دسته بندی | توضیحات | |
|---|---|---|
| directions_run | فعالیت | این هر فعالیتی را که کاربر انجام می دهد ثبت می کند. این می تواند شامل فعالیت های سلامتی و تناسب اندام مانند دویدن و شنا باشد. |
| راست کردن | اندازه گیری بدن | این دادههای رایج مربوط به بدن، مانند وزن کاربر و میزان متابولیسم پایه آنها را جمعآوری میکند. |
| بارور | ردیابی چرخه | این چرخههای قاعدگی و دادههای مرتبط با آن، مانند نتایج دودویی آزمایش تخمکگذاری را ثبت میکند. |
| خواربار فروشی | تغذیه | این نوع داده های هیدراتاسیون و تغذیه را ضبط می کند. اولی نشان دهنده مقدار آب مصرفی یک مصرف کننده در یک نوشیدنی است. مورد دوم شامل زمینه های اختیاری مانند کالری، قند و منیزیم است. |
| خواب_خودکار | بخواب | این دادههای بازهای مربوط به طول و نوع خواب کاربر را ضبط میکند. |
| علائم_حیاتی | موارد حیاتی | این اطلاعات ضروری در مورد سلامت عمومی کاربر را دریافت می کند. این شامل داده هایی مانند دمای بدن، گلوکز خون، فشار خون و اشباع اکسیژن خون است. |
| ذهن آگاهی | سلامتی | این دادههای مربوط به سلامت روان و رفاه کاربر را جمعآوری میکند. |
انواع داده های سلامت و تناسب اندام
قبل از درخواست هر گونه مجوز، برنامه شما باید آنها را در مانیفست اعلام کند. برای اطلاعات بیشتر به بخش اعلام مجوزها در راهنمای شروع سریع مراجعه کنید.
برای خواندن دادهها در حالی که برنامه شما در پسزمینه است، یا برای خواندن دادههای تاریخی، باید مجموعه دیگری از مجوزهای خواندن جداگانه از مجوزهای نوع داده اعلام شود:
| مجوز خواندن اضافی | اعلامیه مجوز |
|---|---|
| خواندن داده ها در پس زمینه راهنمای مثال خواندن پس زمینه | android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND |
| داده های تاریخی را بخوانید راهنمای داده های قدیمی تر از 30 روز را بخوانید | android.permission.health.READ_HEALTH_DATA_HISTORY |
1. یک نسخه Jetpack را انتخاب کنید
اعلامیههای مجوز بین نسخههای Jetpack متفاوت است، مطمئن شوید که محدوده نسخه Jetpack را که برنامهتان استفاده میکند انتخاب کنید.
2. جدول انواع داده را فیلتر کنید
جدول زیر شامل فهرست کامل انواع دادهها است که هر کدام دارای دسته، پرچمها و راهنماهای ویژگی، و اعلامیههای مجوز هستند.
| نوع داده راهنمای ویژگی ها | دسته بندی | نوع ضبط اعلامیه های مجوز پرچم ویژگی |
|---|---|---|
| کالری های فعال سوزانده شده است | فعالیت | ActiveCaloriesBurnedRecordandroid.permission.health.READ_ACTIVE_CALORIES_BURNEDandroid.permission.health.WRITE_ACTIVE_CALORIES_BURNED |
| شدت فعالیت | فعالیت | ActivityIntensityRecordandroid.permission.health.READ_ACTIVITY_INTENSITYandroid.permission.health.WRITE_ACTIVITY_INTENSITYFEATURE_ACTIVITY_INTENSITY |
| دمای پایه بدن | ردیابی چرخه | BasalBodyTemperatureRecordandroid.permission.health.READ_BASAL_BODY_TEMPERATUREandroid.permission.health.WRITE_BASAL_BODY_TEMPERATURE |
| میزان متابولیسم پایه | اندازه گیری بدن | BasalMetabolicRateRecordandroid.permission.health.READ_BASAL_METABOLIC_RATEandroid.permission.health.WRITE_BASAL_METABOLIC_RATE |
| گلوکز خون | موارد حیاتی | BloodGlucoseRecordandroid.permission.health.READ_BLOOD_GLUCOSEandroid.permission.health.WRITE_BLOOD_GLUCOSE |
| فشار خون | موارد حیاتی | BloodPressureRecordandroid.permission.health.READ_BLOOD_PRESSUREandroid.permission.health.WRITE_BLOOD_PRESSURE |
| چربی بدن | اندازه گیری بدن | BodyFatRecordandroid.permission.health.READ_BODY_FATandroid.permission.health.WRITE_BODY_FAT |
| دمای بدن | موارد حیاتی | BodyTemperatureRecordandroid.permission.health.READ_BODY_TEMPERATUREandroid.permission.health.WRITE_BODY_TEMPERATURE |
| توده آب بدن | اندازه گیری بدن | BodyWaterMassRecordandroid.permission.health.READ_BODY_WATER_MASSandroid.permission.health.WRITE_BODY_WATER_MASS |
| توده استخوانی | اندازه گیری بدن | BoneMassRecordandroid.permission.health.READ_BONE_MASSandroid.permission.health.WRITE_BONE_MASS |
| مخاط دهانه رحم | ردیابی چرخه | CervicalMucusRecordandroid.permission.health.READ_CERVICAL_MUCUSandroid.permission.health.WRITE_CERVICAL_MUCUS |
| رکاب زدن دوچرخه سواری | فعالیت | CyclingPedalingCadenceRecordandroid.permission.health.READ_EXERCISEandroid.permission.health.WRITE_EXERCISE |
| فاصله | فعالیت | DistanceRecordandroid.permission.health.READ_DISTANCEandroid.permission.health.WRITE_DISTANCE |
| ارتفاع به دست آورد | فعالیت | ElevationGainedRecordandroid.permission.health.READ_ELEVATION_GAINEDandroid.permission.health.WRITE_ELEVATION_GAINED |
| ورزش کنید راهنمای مسیرهای تمرین را اضافه کنید | فعالیت | ExerciseSessionRecordandroid.permission.health.READ_EXERCISEandroid.permission.health.READ_EXERCISE_ROUTEandroid.permission.health.WRITE_EXERCISEandroid.permission.health.WRITE_EXERCISE_ROUTE انواع ورزشمشاهده همه انواع تمرینEXERCISE_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 |
| طبقات بالا رفت | فعالیت | FloorsClimbedRecordandroid.permission.health.READ_FLOORS_CLIMBEDandroid.permission.health.WRITE_FLOORS_CLIMBED |
| ضربان قلب | موارد حیاتی | HeartRateRecordandroid.permission.health.READ_HEART_RATEandroid.permission.health.WRITE_HEART_RATE |
| تنوع ضربان قلب | موارد حیاتی | HeartRateVariabilityRmssdRecordandroid.permission.health.READ_HEART_RATE_VARIABILITYandroid.permission.health.WRITE_HEART_RATE_VARIABILITY |
| ارتفاع | اندازه گیری بدن | HeightRecordandroid.permission.health.READ_HEIGHTandroid.permission.health.WRITE_HEIGHT |
| هیدراتاسیون | تغذیه | HydrationRecordandroid.permission.health.READ_HYDRATIONandroid.permission.health.WRITE_HYDRATION |
| خونریزی بین قاعدگی | ردیابی چرخه | IntermenstrualBleedingRecordandroid.permission.health.READ_INTERMENSTRUAL_BLEEDINGandroid.permission.health.WRITE_INTERMENSTRUAL_BLEEDING |
| توده بدن بدون چربی | اندازه گیری بدن | LeanBodyMassRecordandroid.permission.health.READ_LEAN_BODY_MASSandroid.permission.health.WRITE_LEAN_BODY_MASS |
| قاعدگی | ردیابی چرخه | MenstruationFlowRecordMenstruationPeriodRecordandroid.permission.health.READ_MENSTRUATIONandroid.permission.health.WRITE_MENSTRUATION |
| ذهن آگاهی راهنمای ذهن آگاهی را پیگیری کنید | سلامتی | MindfulnessSessionRecordandroid.permission.health.READ_MINDFULNESSandroid.permission.health.WRITE_MINDFULNESSFEATURE_MINDFULNESS_SESSION |
| تغذیه | تغذیه | NutritionRecordandroid.permission.health.READ_NUTRITIONandroid.permission.health.WRITE_NUTRITION |
| تست تخمک گذاری | ردیابی چرخه | OvulationTestRecordandroid.permission.health.READ_OVULATION_TESTandroid.permission.health.WRITE_OVULATION_TEST |
| اشباع اکسیژن | موارد حیاتی | OxygenSaturationRecordandroid.permission.health.READ_OXYGEN_SATURATIONandroid.permission.health.WRITE_OXYGEN_SATURATION |
| تمرین برنامه ریزی شده راهنمای برنامه های آموزشی | فعالیت | PlannedExerciseSessionRecordandroid.permission.health.READ_PLANNED_EXERCISEandroid.permission.health.WRITE_PLANNED_EXERCISEFEATURE_PLANNED_EXERCISE |
| قدرت | فعالیت | PowerRecordandroid.permission.health.READ_POWERandroid.permission.health.WRITE_POWER |
| تعداد تنفس | موارد حیاتی | RespiratoryRateRecordandroid.permission.health.READ_RESPIRATORY_RATEandroid.permission.health.WRITE_RESPIRATORY_RATE |
| ضربان قلب در حال استراحت | موارد حیاتی | RestingHeartRateRecordandroid.permission.health.READ_RESTING_HEART_RATEandroid.permission.health.WRITE_RESTING_HEART_RATE |
| فعالیت جنسی | فعالیت | SexualActivityRecordandroid.permission.health.READ_SEXUAL_ACTIVITYandroid.permission.health.WRITE_SEXUAL_ACTIVITY |
| دمای پوست راهنمای دمای پوست را اندازه گیری کنید | موارد حیاتی | SkinTemperatureRecordandroid.permission.health.READ_SKIN_TEMPERATUREandroid.permission.health.WRITE_SKIN_TEMPERATUREFEATURE_SKIN_TEMPERATURE |
| جلسه خواب راهنمای جلسات خواب را پیگیری کنید | بخواب | SleepSessionRecordandroid.permission.health.READ_SLEEPandroid.permission.health.WRITE_SLEEP |
| سرعت | فعالیت | SpeedRecordandroid.permission.health.READ_SPEEDandroid.permission.health.WRITE_SPEED |
| مراحل | فعالیت | StepsRecordStepsCadenceRecordandroid.permission.health.READ_STEPSandroid.permission.health.WRITE_STEPS |
| کل کالری سوزانده شده | فعالیت | TotalCaloriesBurnedRecordandroid.permission.health.READ_TOTAL_CALORIES_BURNEDandroid.permission.health.WRITE_TOTAL_CALORIES_BURNED |
| حداکثر VO2 | فعالیت | Vo2MaxRecordandroid.permission.health.READ_VO2_MAXandroid.permission.health.WRITE_VO2_MAX |
| وزن | اندازه گیری بدن | WeightRecordandroid.permission.health.READ_WEIGHTandroid.permission.health.WRITE_WEIGHT |
| ویلچر هل می دهد | فعالیت | WheelchairPushesRecordandroid.permission.health.READ_WHEELCHAIR_PUSHESandroid.permission.health.WRITE_WHEELCHAIR_PUSHES |