Health Connect هم دادههای سلامت و تناسب اندام و هم دادههای سوابق پزشکی را ذخیره و سازماندهی میکند. مهم است که ابتدا انواع دادهها و مجوزهایی را که Health Connect ارائه میدهد، بشناسید تا بتوانید الزامات برنامه خود را برنامهریزی کنید.
پس از توسعه، هنگامی که برای انتشار برنامه خود در فروشگاه Play آماده میشوید، باید میزان استفاده از دادههای برنامه خود و همچنین دسترسی به انواع دادههای Health Connect که برنامه شما از آنها استفاده میکند را اعلام کنید. در غیر این صورت، ممکن است کاربران با یک پیام خطا مواجه شوند که در آن برنامه شما نمیتواند به انواع دادههای Health Connect دسترسی داشته باشد زیرا آنها نیاز به تأیید ویژه دارند.
برای اطلاعات بیشتر، به بخش «تکمیل اعلامیه برنامههای سلامت در کنسول Play» مراجعه کنید.
دسته بندی نوع داده
Health Connect از انواع دادههایی که در اکثر برنامههای سلامت و تناسب اندام استفاده میشوند، پشتیبانی میکند تا تنوع هرچه بیشتر را ارائه دهد. هدف Health Connect ارائه یک نمای جامع و ذخیرهسازی دادههای سلامت و تناسب اندام است. این انواع دادهها در دستههای زیر قرار میگیرند:
| دسته بندی | توضیحات | |
|---|---|---|
| جهتها_اجرا | فعالیت | این هر فعالیتی را که کاربر انجام میدهد، ثبت میکند. این فعالیت میتواند شامل فعالیتهای مربوط به سلامت و تناسب اندام مانند دویدن و شنا باشد. |
| صاف کردن | اندازه گیری بدن | این، دادههای رایج مربوط به بدن، مانند وزن کاربر و میزان متابولیسم پایه او را ثبت میکند. |
| حاصلخیز | ردیابی چرخه | این، چرخههای قاعدگی و نقاط داده مرتبط، مانند نتیجه دودویی آزمایش تخمکگذاری را ثبت میکند. |
| خواربارفروشی | تغذیه | این نوع دادهها شامل میزان آب مصرفی و اطلاعات تغذیهای است. مورد اول نشان میدهد که کاربر در هر نوشیدنی چقدر آب مصرف میکند. مورد دوم شامل فیلدهای اختیاری مانند کالری، قند و منیزیم است. |
| خواب_خودکار | خواب | این، دادههای فاصلهای مربوط به طول و نوع خواب کاربر را ثبت میکند. |
| علائم_حیاتی | علائم حیاتی | این اطلاعات ضروری در مورد سلامت عمومی کاربر را ثبت میکند. این شامل دادههایی مانند دمای بدن، قند خون، فشار خون و اشباع اکسیژن خون میشود. |
| ذهن آگاهی | سلامتی | این داده های مربوط به سلامت روان و رفاه کاربر را ثبت می کند. |
انواع دادههای سلامت و تناسب اندام
قبل از درخواست هرگونه مجوز، برنامه شما باید آنها را در مانیفست اعلام کند. برای اطلاعات بیشتر به بخش اعلام مجوزها در راهنمای شروع سریع مراجعه کنید.
برای خواندن دادهها در حالی که برنامه شما در پسزمینه است، یا برای خواندن دادههای تاریخی، باید مجموعهای اضافی از مجوزهای خواندن جدا از مجوزهای نوع داده اعلام شوند:
| مجوز خواندن اضافی | اعلامیه مجوز |
|---|---|
| خواندن دادهها در پسزمینه راهنمای نمونه مطالعه پیشینه | android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND |
| دادههای تاریخی را بخوانید راهنمای خواندن دادههای قدیمیتر از ۳۰ روز | android.permission.health.READ_HEALTH_DATA_HISTORY |
۱. یک نسخه جتپک انتخاب کنید
اعلانهای مجوز بین نسخههای Jetpack متفاوت است، مطمئن شوید که محدوده نسخه Jetpack مورد استفاده برنامه خود را انتخاب میکنید.
۲. جدول انواع دادهها را فیلتر کنید
جدول زیر شامل لیست کامل انواع دادهها، هر کدام با دستهبندی، پرچمهای ویژگی و راهنماها و اعلانهای مجوز است.
| نوع داده راهنماهای ویژگی | دسته بندی | نوع رکورد اعلامیههای مجوز پرچم ویژه |
|---|---|---|
| کالری فعال سوزانده شده | فعالیت | 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 max) | فعالیت | 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 |