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. جدول انواع داده را فیلتر کنید
جدول زیر شامل فهرست کامل انواع دادهها است که هر کدام دارای دسته، پرچمها و راهنماهای ویژگی، و اعلامیههای مجوز هستند.
نوع داده راهنمای ویژگی ها | دسته بندی | نوع ضبط اعلامیه های مجوز پرچم ویژگی |
---|---|---|
کالری های فعال سوزانده شده است | فعالیت | ActiveCaloriesBurnedRecord android.permission.health.READ_ACTIVE_CALORIES_BURNED android.permission.health.WRITE_ACTIVE_CALORIES_BURNED |
شدت فعالیت | فعالیت | ActivityIntensityRecord android.permission.health.READ_ACTIVITY_INTENSITY android.permission.health.WRITE_ACTIVITY_INTENSITY FEATURE_ACTIVITY_INTENSITY |
دمای پایه بدن | ردیابی چرخه | BasalBodyTemperatureRecord android.permission.health.READ_BASAL_BODY_TEMPERATURE android.permission.health.WRITE_BASAL_BODY_TEMPERATURE |
میزان متابولیسم پایه | اندازه گیری بدن | BasalMetabolicRateRecord android.permission.health.READ_BASAL_METABOLIC_RATE android.permission.health.WRITE_BASAL_METABOLIC_RATE |
گلوکز خون | موارد حیاتی | BloodGlucoseRecord android.permission.health.READ_BLOOD_GLUCOSE android.permission.health.WRITE_BLOOD_GLUCOSE |
فشار خون | موارد حیاتی | BloodPressureRecord android.permission.health.READ_BLOOD_PRESSURE android.permission.health.WRITE_BLOOD_PRESSURE |
چربی بدن | اندازه گیری بدن | BodyFatRecord android.permission.health.READ_BODY_FAT android.permission.health.WRITE_BODY_FAT |
دمای بدن | موارد حیاتی | BodyTemperatureRecord android.permission.health.READ_BODY_TEMPERATURE android.permission.health.WRITE_BODY_TEMPERATURE |
توده آب بدن | اندازه گیری بدن | BodyWaterMassRecord android.permission.health.READ_BODY_WATER_MASS android.permission.health.WRITE_BODY_WATER_MASS |
توده استخوانی | اندازه گیری بدن | BoneMassRecord android.permission.health.READ_BONE_MASS android.permission.health.WRITE_BONE_MASS |
مخاط دهانه رحم | ردیابی چرخه | CervicalMucusRecord android.permission.health.READ_CERVICAL_MUCUS android.permission.health.WRITE_CERVICAL_MUCUS |
رکاب زدن دوچرخه سواری | فعالیت | CyclingPedalingCadenceRecord android.permission.health.READ_EXERCISE android.permission.health.WRITE_EXERCISE |
فاصله | فعالیت | DistanceRecord android.permission.health.READ_DISTANCE android.permission.health.WRITE_DISTANCE |
ارتفاع به دست آورد | فعالیت | ElevationGainedRecord android.permission.health.READ_ELEVATION_GAINED android.permission.health.WRITE_ELEVATION_GAINED |
ورزش کنید راهنمای مسیرهای تمرین را اضافه کنید | فعالیت | ExerciseSessionRecord android.permission.health.READ_EXERCISE android.permission.health.READ_EXERCISE_ROUTE android.permission.health.WRITE_EXERCISE android.permission.health.WRITE_EXERCISE_ROUTE انواع ورزشمشاهده همه انواع تمرینEXERCISE_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 |
طبقات بالا رفت | فعالیت | FloorsClimbedRecord android.permission.health.READ_FLOORS_CLIMBED android.permission.health.WRITE_FLOORS_CLIMBED |
ضربان قلب | موارد حیاتی | HeartRateRecord android.permission.health.READ_HEART_RATE android.permission.health.WRITE_HEART_RATE |
تنوع ضربان قلب | موارد حیاتی | HeartRateVariabilityRmssdRecord android.permission.health.READ_HEART_RATE_VARIABILITY android.permission.health.WRITE_HEART_RATE_VARIABILITY |
ارتفاع | اندازه گیری بدن | HeightRecord android.permission.health.READ_HEIGHT android.permission.health.WRITE_HEIGHT |
هیدراتاسیون | تغذیه | HydrationRecord android.permission.health.READ_HYDRATION android.permission.health.WRITE_HYDRATION |
خونریزی بین قاعدگی | ردیابی چرخه | IntermenstrualBleedingRecord android.permission.health.READ_INTERMENSTRUAL_BLEEDING android.permission.health.WRITE_INTERMENSTRUAL_BLEEDING |
توده بدن بدون چربی | اندازه گیری بدن | LeanBodyMassRecord android.permission.health.READ_LEAN_BODY_MASS android.permission.health.WRITE_LEAN_BODY_MASS |
قاعدگی | ردیابی چرخه | MenstruationFlowRecord MenstruationPeriodRecord android.permission.health.READ_MENSTRUATION android.permission.health.WRITE_MENSTRUATION |
ذهن آگاهی راهنمای ذهن آگاهی را پیگیری کنید | سلامتی | MindfulnessSessionRecord android.permission.health.READ_MINDFULNESS android.permission.health.WRITE_MINDFULNESS FEATURE_MINDFULNESS_SESSION |
تغذیه | تغذیه | NutritionRecord android.permission.health.READ_NUTRITION android.permission.health.WRITE_NUTRITION |
تست تخمک گذاری | ردیابی چرخه | OvulationTestRecord android.permission.health.READ_OVULATION_TEST android.permission.health.WRITE_OVULATION_TEST |
اشباع اکسیژن | موارد حیاتی | OxygenSaturationRecord android.permission.health.READ_OXYGEN_SATURATION android.permission.health.WRITE_OXYGEN_SATURATION |
تمرین برنامه ریزی شده راهنمای برنامه های آموزشی | فعالیت | PlannedExerciseSessionRecord android.permission.health.READ_PLANNED_EXERCISE android.permission.health.WRITE_PLANNED_EXERCISE FEATURE_PLANNED_EXERCISE |
قدرت | فعالیت | PowerRecord android.permission.health.READ_POWER android.permission.health.WRITE_POWER |
تعداد تنفس | موارد حیاتی | RespiratoryRateRecord android.permission.health.READ_RESPIRATORY_RATE android.permission.health.WRITE_RESPIRATORY_RATE |
ضربان قلب در حال استراحت | موارد حیاتی | RestingHeartRateRecord android.permission.health.READ_RESTING_HEART_RATE android.permission.health.WRITE_RESTING_HEART_RATE |
فعالیت جنسی | فعالیت | SexualActivityRecord android.permission.health.READ_SEXUAL_ACTIVITY android.permission.health.WRITE_SEXUAL_ACTIVITY |
دمای پوست راهنمای دمای پوست را اندازه گیری کنید | موارد حیاتی | SkinTemperatureRecord android.permission.health.READ_SKIN_TEMPERATURE android.permission.health.WRITE_SKIN_TEMPERATURE FEATURE_SKIN_TEMPERATURE |
جلسه خواب راهنمای جلسات خواب را پیگیری کنید | بخواب | SleepSessionRecord android.permission.health.READ_SLEEP android.permission.health.WRITE_SLEEP |
سرعت | فعالیت | SpeedRecord android.permission.health.READ_SPEED android.permission.health.WRITE_SPEED |
مراحل | فعالیت | StepsRecord StepsCadenceRecord android.permission.health.READ_STEPS android.permission.health.WRITE_STEPS |
کل کالری سوزانده شده | فعالیت | TotalCaloriesBurnedRecord android.permission.health.READ_TOTAL_CALORIES_BURNED android.permission.health.WRITE_TOTAL_CALORIES_BURNED |
حداکثر VO2 | فعالیت | Vo2MaxRecord android.permission.health.READ_VO2_MAX android.permission.health.WRITE_VO2_MAX |
وزن | اندازه گیری بدن | WeightRecord android.permission.health.READ_WEIGHT android.permission.health.WRITE_WEIGHT |
ویلچر هل می دهد | فعالیت | WheelchairPushesRecord android.permission.health.READ_WHEELCHAIR_PUSHES android.permission.health.WRITE_WHEELCHAIR_PUSHES |