انواع داده Health Connect را برنامه ریزی و بررسی کنید

Health Connect داده های سلامت و تناسب اندام را ذخیره و ساختار می دهد. همچنین نحوه اندازه گیری انواع داده های مختلف را در نظر می گیرد. این نوع داده‌ها شامل اندازه‌گیری‌های ضربان قلب است که بلافاصله انجام می‌شود، تعداد قدم‌ها در طول زمان و داده‌های خواب گرفته‌شده در جلسات.

مهم است که ابتدا بدانید Health Connect چه نوع داده‌ها و مجوزهایی را ارائه می‌دهد تا بتوانید نیازهای برنامه خود را برنامه‌ریزی کنید. با این کار، قبل از اینکه بتوانید نیازهای خود را نهایی کنید، باید انواع داده های خود را بررسی کنید.

دسته بندی نوع داده

Health Connect از انواع داده‌هایی پشتیبانی می‌کند که در اکثر برنامه‌های سلامت و تناسب اندام استفاده می‌شوند تا تنوع هرچه بیشتر را ارائه دهند. هدف Health Connect ارائه یک نمای جامع و ذخیره سازی داده های سلامت و تناسب اندام است. این نوع داده ها در دسته های زیر قرار می گیرند:

  • Activity: هر فعالیتی که کاربر انجام می دهد را ثبت می کند. این می تواند شامل فعالیت های سلامتی و تناسب اندام مانند دویدن و شنا باشد.
  • اندازه‌گیری بدن: این داده‌های رایج مربوط به بدن، مانند وزن کاربر و میزان متابولیسم پایه آن‌ها را جمع‌آوری می‌کند.
  • ردیابی چرخه: این چرخه های قاعدگی و نقاط داده مرتبط، مانند نتیجه دودویی آزمایش تخمک گذاری را ثبت می کند.
  • تغذیه: این نوع داده های هیدراتاسیون و تغذیه را ثبت می کند. اولی نشان دهنده مقدار آب مصرفی یک مصرف کننده در یک نوشیدنی است. مورد دوم شامل زمینه های اختیاری مانند کالری، قند و منیزیم است.
  • Sleep: این داده‌های بازه‌ای مربوط به طول و نوع خواب کاربر را ضبط می‌کند.
  • Vitals: این اطلاعات ضروری در مورد سلامت عمومی کاربر را دریافت می کند. این شامل داده هایی مانند دمای بدن، گلوکز خون، فشار خون و اشباع اکسیژن خون است.

فرمت نوع داده

انواع داده ها در Health Connect در اشیایی که زیر کلاس های Record هستند ذخیره می شوند.

برای هر نوع داده، فیلدهای مرتبطی وجود دارد که یا عمومی هستند مانند time و zoneOffset ، یا خاص مانند title ، count و percentage . برخی از فیلدها از انواع ساده استفاده می کنند - مانند طولانی، دوتایی یا رشته ای - در حالی که برخی دیگر از انواع پیچیده مانند enumerations و کلاس هایی مانند Instant و ZoneOffset استفاده می کنند. ویژگی های این فیلدها می تواند الزامی یا اختیاری باشد. برخی از ویژگی ها فقط خواندنی هستند و برخی از ویژگی ها به محدوده خاصی از مقادیر متصل می شوند.

برای لیست کامل انواع داده های موجود و فیلدهای آنها، به کلاس های Jetpack مراجعه کنید.

ویژگی های داده های اضافی

داده‌های موجود در Health Connect API همچنین شامل ویژگی‌های فراداده است که در لیست زیر توضیح داده شده است:

  • شناسه اتصال سلامت: به هر نقطه از داده ها یک شناسه منحصر به فرد (UID) پس از ایجاد اختصاص داده می شود. این برای عملیات خواندن و نوشتن استاندارد مفید است. برای جزئیات بیشتر به Health Connect ID مراجعه کنید.
  • آخرین زمان اصلاح شده: این نشان‌دهنده مُهر زمانی آخرین نمونه‌ای است که یک رکورد به‌روزرسانی می‌کند. این به طور خودکار در اولین ایجاد رکورد یا در هر به روز رسانی ایجاد می شود.
  • مبدا داده ها: Health Connect اطلاعات مربوط به برنامه ای را که داده ها از آنجا آمده اند ذخیره می کند. این شامل نام بسته آن مبدا است که به طور خودکار پس از ایجاد اضافه می شود.
  • دستگاه: Health Connect اطلاعات مربوط به دستگاهی را که داده ها از آنجا آمده اند ذخیره می کند. این شامل سازنده و مدل آن دستگاه است که شما به صورت دستی مقدار آن را ارائه می دهید.
  • شناسه مشتری: Health Connect شناسه های مشتری را ارائه می دهد تا برنامه های مشتری بتوانند با استفاده از شناسه های خود به داده ها مراجعه کنند، که به حل تعارض کمک می کند و همگام سازی را آسان تر می کند. این به صورت دستی به رکورد ارائه می شود.
  • نسخه رکورد مشتری: همراه با شناسه مشتری، Health Connect برای کمک به ردیابی تغییرات در حین همگام سازی داده ها، نسخه سازی را ارائه می دهد. این به صورت دستی به رکورد ارائه می شود.
  • روش ضبط: Health Connect به شما امکان می‌دهد نحوه ثبت داده‌ها را درک کنید. این روش ها شامل برنامه هایی است که داده ها را به صورت غیرفعال (به طور خودکار) ضبط می کنند و کاربرانی که داده ها را به صورت فعال یا دستی ضبط می کنند.

شناسه اتصال سلامت

Health Connect شناسه‌های منحصربه‌فرد (UID) را به اشیاء داده‌ای که به تازگی درج شده‌اند اختصاص می‌دهد، که اشیاء داده را شناسایی کرده و آنها را از دیگران متمایز می‌کند. شناسه‌های Health Connect در درخواست‌های خواندن یا نوشتن مفید هستند. شناسه‌های Health Connect با شناسه‌های مشتری یکسان نیستند. یک برنامه مشتری شناسه های مشتری را اختصاص می دهد، در حالی که Health Connect منحصراً شناسه های Health Connect را اختصاص می دهد.

هنگام کار با Health Connect ID نکات زیر را در نظر داشته باشید :

  • Session ها یک شناسه Health Connect دارند، اما داده های درون جلسات شناسه Health Connect مخصوص به خود را دارند.
  • شناسه‌های Health Connect مرتبط یا مرتبط با مهر زمانی نیستند.
  • برخی موارد استفاده ممکن است نیاز به ذخیره شناسه Health Connect خاص در طول یک گردش کار داشته باشند. به عنوان مثال، یک شناسه خاص برای بازیابی و نشان دادن ورودی داده‌ای که کاربر به تازگی ثبت کرده است، مورد نیاز است.

زمان در Health Connect

همه داده های نوشته شده در Health Connect باید اطلاعات منطقه افست را مشخص کنند. تعیین منطقه افست به برنامه‌ها امکان می‌دهد داده‌ها را برای نمایش آن در زمان مدنی بخوانند. زمان مدنی زمانی است که محلی و مربوط به کاربر است، اما لزوماً در زمان هماهنگ جهانی (UTC) نیست.

در شرایط نادر، منطقه افست ممکن است در دسترس نباشد. هنگامی که این اتفاق در Android 14 (سطح API 34) رخ می‌دهد، Health Connect بر اساس منطقه زمانی پیش‌فرض سیستم، افست منطقه را تنظیم می‌کند. در اندروید 13 و نسخه‌های پایین‌تر (سطح API 33 و پایین‌تر)، می‌توان به Health Connect بدون مشخص کردن اطلاعات افست ناحیه‌ای نوشت، که در صورت امکان باید از آن اجتناب کرد.

تنظیم زمان و منطقه

مشخص کردن اطلاعات افست منطقه هنگام نوشتن داده، اطلاعات منطقه زمانی را هنگام خواندن داده ها در Health Connect ارائه می دهد. با این حال، ممکن است این کار را در شرایط خاصی انجام ندهد، مانند زمانی که منطقه افست ارائه نشده است. برنامه شما باید برای مقابله با هر دو نوع داده آماده باشد، به نحوی که برای شرایط خاص شما منطقی باشد.

مجوزها

قبل از درخواست هر گونه مجوز، برنامه شما باید ابتدا آنها را در مانیفست اعلام کند. برای نگاشت کامل انواع داده ها و مجوزهای آنها به جداول زیر مراجعه کنید.

برای 1.0.0-alpha10 و بالاتر

مرجع مجوز اعلامیه مجوز را بخوانید
پس زمینه می خواند android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND
تاریخ می خواند android.permission.health.READ_HEALTH_DATA_HISTORY

ضبط نوع کلاس خواندن و نوشتن اعلامیه مجوز
ActiveCalories Burned android.permission.health.READ_ACTIVE_CALORIES_BURNED
android.permission.health.WRITE_ACTIVE_CALORIES_BURNED
میزان متابولیسم پایه android.permission.health.READ_BASAL_METABOLIC_RATE
android.permission.health.WRITE_BASAL_METABOLIC_RATE
فشار خون android.permission.health.READ_BLOOD_PRESSURE
android.permission.health.WRITE_BLOOD_PRESSURE
CyclingPedalingCadence android.permission.health.READ_CYCLING_PEDALING_CADENCE
android.permission.health.WRITE_CYCLING_PEDALING_CADENCE
فاصله android.permission.health.READ_DISTANCE
android.permission.health.WRITE_DISTANCE
ElevationGained android.permission.health.READ_ELEVATION_GAINED
android.permission.health.WRITE_ELEVATION_GAINED
جلسه تمرین android.permission.health.READ_EXERCISE_ROUTE
android.permission.health.READ_EXERCISE_SESSION
android.permission.health.WRITE_EXERCISE_ROUTE
android.permission.health.WRITE_EXERCISE_SESSION
FloorsClimbed android.permission.health.READ_FLOORS_CLIMBED
android.permission.health.WRITE_FLOORS_CLIMBED
ضربان قلب android.permission.health.READ_HEART_RATE
android.permission.health.WRITE_HEART_RATE
ارتفاع android.permission.health.READ_HEIGHT
android.permission.health.WRITE_HEIGHT
هیدراتاسیون android.permission.health.READ_HYDRATION
android.permission.health.WRITE_HYDRATION
جلسه ذهن آگاهی android.permission.health.READ_MINDFULNESS
android.permission.health.WRITE_MINDFULNESS
تغذیه android.permission.health.READ_NUTRITION
android.permission.health.WRITE_NUTRITION
قدرت android.permission.health.READ_POWER
android.permission.health.WRITE_POWER
Resting HeartRate android.permission.health.READ_RESTING_HEART_RATE
android.permission.health.WRITE_RESTING_HEART_RATE
دمای پوست android.permission.health.READ_SKIN_TEMPERATURE
android.permission.health.WRITE_SKIN_TEMPERATURE
Sleep Session android.permission.health.READ_SLEEP_SESSION
android.permission.health.WRITE_SLEEP_SESSION
سرعت android.permission.health.READ_SPEED
android.permission.health.WRITE_SPEED
مراحل android.permission.health.READ_STEPS
android.permission.health.WRITE_STEPS
StepsCadence android.permission.health.READ_STEPS_CADENCE
android.permission.health.WRITE_STEPS_CADENCE
کل کالری سوزانده شده android.permission.health.READ_TOTAL_CALORIES_BURNED
android.permission.health.WRITE_TOTAL_CALORIES_BURNED
وزن android.permission.health.READ_WEIGHT
android.permission.health.WRITE_WEIGHT
ویلچر هل می دهد android.permission.health.READ_WHEELCHAIR_PUSHES
android.permission.health.WRITE_WHEELCHAIR_PUSHES

برای 1.0.0-alpha09 و پایین تر

ضبط نوع کلاس خواندن و نوشتن اعلامیه مجوز
ActiveCalories Burned androidx.health.permission.ActiveCaloriesBurned.READ
androidx.health.permission.ActiveCaloriesBurned.WRITE
میزان متابولیسم پایه androidx.health.permission.BasalMetabolicRate.READ
androidx.health.permission.BasalMetabolicRate.WRITE
فشار خون androidx.health.permission.BloodPressure.READ
androidx.health.permission.BloodPressure.WRITE
CyclingPedalingCadence androidx.health.permission.CyclingPedalingCadence.READ
androidx.health.permission.CyclingPedalingCadence.WRITE
فاصله androidx.health.permission.Distance.READ
androidx.health.permission.Distance.WRITE
ElevationGained androidx.health.permission.ElevationGained.READ
androidx.health.permission.ElevationGained.WRITE
جلسه تمرین androidx.health.permission.ExerciseSession.READ
androidx.health.permission.ExerciseSession.WRITE
FloorsClimbed androidx.health.permission.FloorsClimbed.READ
androidx.health.permission.FloorsClimbed.WRITE
ضربان قلب androidx.health.permission.HeartRate.READ
androidx.health.permission.HeartRate.WRITE
ارتفاع androidx.health.permission.Height.READ
androidx.health.permission.Height.WRITE
هیدراتاسیون androidx.health.permission.Hydration.READ
androidx.health.permission.Hydration.WRITE
تغذیه androidx.health.permission.Nutrition.READ
androidx.health.permission.Nutrition.WRITE
قدرت androidx.health.permission.Power.READ
androidx.health.permission.Power.WRITE
Resting HeartRate androidx.health.permission.RestingHeartRate.READ
androidx.health.permission.RestingHeartRate.WRITE
Sleep Session androidx.health.permission.SleepSession.READ
androidx.health.permission.SleepSession.WRITE
سرعت androidx.health.permission.Speed.READ
androidx.health.permission.Speed.WRITE
مراحل androidx.health.permission.Steps.READ
androidx.health.permission.Steps.WRITE
StepsCadence androidx.health.permission.StepsCadence.READ
androidx.health.permission.StepsCadence.WRITE
کل کالری سوزانده شده androidx.health.permission.TotalCaloriesBurned.READ
androidx.health.permission.TotalCaloriesBurned.WRITE
وزن androidx.health.permission.Weight.READ
androidx.health.permission.Weight.WRITE
ویلچر هل می دهد androidx.health.permission.WheelchairPushes.READ
androidx.health.permission.WheelchairPushes.WRITE

انواع داده ها و مجوزهای خود را بررسی کنید

اکنون که انواع داده ها و مجوزهای خود را برنامه ریزی کرده اید، می توانید آنها را در طول توسعه پیاده سازی کنید.

وقتی برنامه خود را قبل از آپلود در فروشگاه Play مرور می‌کنید، فهرست انواع داده‌ها و مجوزهایی را که برنامه شما به آن نیاز دارد دوباره بررسی کنید. این به شما امکان می دهد میزان استفاده از داده های برنامه خود را به طور دقیق اعلام کنید .

هنگامی که برای انتشار برنامه خود در فروشگاه Play آماده می شوید، دسترسی به انواع داده Health Connect را که برنامه شما استفاده می کند، اعلام کنید . در غیر این صورت، ممکن است از کاربران پیام خطایی دریافت شود که در آن برنامه شما نمی‌تواند به انواع داده‌های Health Connect دسترسی داشته باشد زیرا به تأیید خاصی نیاز دارند.

،

Health Connect داده های سلامت و تناسب اندام را ذخیره و ساختار می دهد. همچنین نحوه اندازه گیری انواع داده های مختلف را در نظر می گیرد. این نوع داده‌ها شامل اندازه‌گیری‌های ضربان قلب است که بلافاصله انجام می‌شود، تعداد قدم‌ها در طول زمان و داده‌های خواب گرفته‌شده در جلسات.

مهم است که ابتدا بدانید Health Connect چه نوع داده‌ها و مجوزهایی را ارائه می‌دهد تا بتوانید نیازهای برنامه خود را برنامه‌ریزی کنید. با این کار، قبل از اینکه بتوانید نیازهای خود را نهایی کنید، باید انواع داده های خود را بررسی کنید.

دسته بندی نوع داده

Health Connect از انواع داده‌هایی پشتیبانی می‌کند که در اکثر برنامه‌های سلامت و تناسب اندام استفاده می‌شوند تا تنوع هرچه بیشتر را ارائه دهند. هدف Health Connect ارائه یک نمای جامع و ذخیره سازی داده های سلامت و تناسب اندام است. این نوع داده ها در دسته های زیر قرار می گیرند:

  • Activity: هر فعالیتی که کاربر انجام می دهد را ثبت می کند. این می تواند شامل فعالیت های سلامتی و تناسب اندام مانند دویدن و شنا باشد.
  • اندازه‌گیری بدن: این داده‌های رایج مربوط به بدن، مانند وزن کاربر و میزان متابولیسم پایه آن‌ها را جمع‌آوری می‌کند.
  • ردیابی چرخه: این چرخه های قاعدگی و نقاط داده مرتبط، مانند نتیجه دودویی آزمایش تخمک گذاری را ثبت می کند.
  • تغذیه: این نوع داده های هیدراتاسیون و تغذیه را ثبت می کند. اولی نشان دهنده مقدار آب مصرفی یک مصرف کننده در یک نوشیدنی است. مورد دوم شامل زمینه های اختیاری مانند کالری، قند و منیزیم است.
  • Sleep: این داده‌های بازه‌ای مربوط به طول و نوع خواب کاربر را ضبط می‌کند.
  • Vitals: این اطلاعات ضروری در مورد سلامت عمومی کاربر را دریافت می کند. این شامل داده هایی مانند دمای بدن، گلوکز خون، فشار خون و اشباع اکسیژن خون است.

فرمت نوع داده

انواع داده ها در Health Connect در اشیایی که زیر کلاس های Record هستند ذخیره می شوند.

برای هر نوع داده، فیلدهای مرتبطی وجود دارد که یا عمومی هستند مانند time و zoneOffset ، یا خاص مانند title ، count و percentage . برخی از فیلدها از انواع ساده استفاده می کنند - مانند طولانی، دوتایی یا رشته ای - در حالی که برخی دیگر از انواع پیچیده مانند enumerations و کلاس هایی مانند Instant و ZoneOffset استفاده می کنند. ویژگی های این فیلدها می تواند الزامی یا اختیاری باشد. برخی از ویژگی ها فقط خواندنی هستند و برخی از ویژگی ها به محدوده خاصی از مقادیر متصل می شوند.

برای لیست کامل انواع داده های موجود و فیلدهای آنها، به کلاس های Jetpack مراجعه کنید.

ویژگی های داده های اضافی

داده‌های موجود در Health Connect API همچنین شامل ویژگی‌های فراداده است که در لیست زیر توضیح داده شده است:

  • شناسه اتصال سلامت: به هر نقطه از داده ها یک شناسه منحصر به فرد (UID) پس از ایجاد اختصاص داده می شود. این برای عملیات خواندن و نوشتن استاندارد مفید است. برای جزئیات بیشتر به Health Connect ID مراجعه کنید.
  • آخرین زمان اصلاح شده: این نشان‌دهنده مُهر زمانی آخرین نمونه‌ای است که یک رکورد به‌روزرسانی می‌کند. این به طور خودکار در اولین ایجاد رکورد یا در هر به روز رسانی ایجاد می شود.
  • مبدا داده ها: Health Connect اطلاعات مربوط به برنامه ای را که داده ها از آنجا آمده اند ذخیره می کند. این شامل نام بسته آن مبدا است که به طور خودکار پس از ایجاد اضافه می شود.
  • دستگاه: Health Connect اطلاعات مربوط به دستگاهی را که داده ها از آنجا آمده اند ذخیره می کند. این شامل سازنده و مدل آن دستگاه است که شما به صورت دستی مقدار آن را ارائه می دهید.
  • شناسه مشتری: Health Connect شناسه های مشتری را ارائه می دهد تا برنامه های مشتری بتوانند با استفاده از شناسه های خود به داده ها مراجعه کنند، که به حل تعارض کمک می کند و همگام سازی را آسان تر می کند. این به صورت دستی به رکورد ارائه می شود.
  • نسخه رکورد مشتری: همراه با شناسه مشتری، Health Connect برای کمک به ردیابی تغییرات در حین همگام سازی داده ها، نسخه سازی را ارائه می دهد. این به صورت دستی به رکورد ارائه می شود.
  • روش ضبط: Health Connect به شما امکان می‌دهد نحوه ثبت داده‌ها را درک کنید. این روش ها شامل برنامه هایی است که داده ها را به صورت غیرفعال (به طور خودکار) ضبط می کنند و کاربرانی که داده ها را به صورت فعال یا دستی ضبط می کنند.

شناسه اتصال سلامت

Health Connect شناسه‌های منحصربه‌فرد (UID) را به اشیاء داده‌ای که به تازگی درج شده‌اند اختصاص می‌دهد، که اشیاء داده را شناسایی کرده و آنها را از دیگران متمایز می‌کند. شناسه‌های Health Connect در درخواست‌های خواندن یا نوشتن مفید هستند. شناسه‌های Health Connect با شناسه‌های مشتری یکسان نیستند. یک برنامه مشتری شناسه های مشتری را اختصاص می دهد، در حالی که Health Connect منحصراً شناسه های Health Connect را اختصاص می دهد.

هنگام کار با Health Connect ID نکات زیر را در نظر داشته باشید :

  • Session ها یک شناسه Health Connect دارند، اما داده های درون جلسات شناسه Health Connect مخصوص به خود را دارند.
  • شناسه‌های Health Connect مرتبط یا مرتبط با مهر زمانی نیستند.
  • برخی موارد استفاده ممکن است نیاز به ذخیره شناسه Health Connect خاص در طول یک گردش کار داشته باشند. به عنوان مثال، یک شناسه خاص برای بازیابی و نشان دادن ورودی داده‌ای که کاربر به تازگی ثبت کرده است، مورد نیاز است.

زمان در Health Connect

همه داده های نوشته شده در Health Connect باید اطلاعات منطقه افست را مشخص کنند. تعیین منطقه افست به برنامه‌ها امکان می‌دهد داده‌ها را برای نمایش آن در زمان مدنی بخوانند. زمان مدنی زمانی است که محلی و مربوط به کاربر است، اما لزوماً در زمان هماهنگ جهانی (UTC) نیست.

در شرایط نادر، منطقه افست ممکن است در دسترس نباشد. هنگامی که این اتفاق در Android 14 (سطح API 34) رخ می‌دهد، Health Connect بر اساس منطقه زمانی پیش‌فرض سیستم، افست منطقه را تنظیم می‌کند. در اندروید 13 و نسخه‌های پایین‌تر (سطح API 33 و پایین‌تر)، می‌توان به Health Connect بدون مشخص کردن اطلاعات افست ناحیه‌ای نوشت، که در صورت امکان باید از آن اجتناب کرد.

تنظیم زمان و منطقه

مشخص کردن اطلاعات افست منطقه هنگام نوشتن داده، اطلاعات منطقه زمانی را هنگام خواندن داده ها در Health Connect ارائه می دهد. با این حال، ممکن است این کار را در شرایط خاصی انجام ندهد، مانند زمانی که منطقه افست ارائه نشده است. برنامه شما باید برای مقابله با هر دو نوع داده آماده باشد، به نحوی که برای شرایط خاص شما منطقی باشد.

مجوزها

قبل از درخواست هر گونه مجوز، برنامه شما باید ابتدا آنها را در مانیفست اعلام کند. برای نگاشت کامل انواع داده ها و مجوزهای آنها به جداول زیر مراجعه کنید.

برای 1.0.0-alpha10 و بالاتر

مرجع مجوز اعلامیه مجوز را بخوانید
پس زمینه می خواند android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND
تاریخ می خواند android.permission.health.READ_HEALTH_DATA_HISTORY

ضبط نوع کلاس خواندن و نوشتن اعلامیه مجوز
ActiveCalories Burned android.permission.health.READ_ACTIVE_CALORIES_BURNED
android.permission.health.WRITE_ACTIVE_CALORIES_BURNED
میزان متابولیسم پایه android.permission.health.READ_BASAL_METABOLIC_RATE
android.permission.health.WRITE_BASAL_METABOLIC_RATE
فشار خون android.permission.health.READ_BLOOD_PRESSURE
android.permission.health.WRITE_BLOOD_PRESSURE
CyclingPedalingCadence android.permission.health.READ_CYCLING_PEDALING_CADENCE
android.permission.health.WRITE_CYCLING_PEDALING_CADENCE
فاصله android.permission.health.READ_DISTANCE
android.permission.health.WRITE_DISTANCE
ElevationGained android.permission.health.READ_ELEVATION_GAINED
android.permission.health.WRITE_ELEVATION_GAINED
جلسه تمرین android.permission.health.READ_EXERCISE_ROUTE
android.permission.health.READ_EXERCISE_SESSION
android.permission.health.WRITE_EXERCISE_ROUTE
android.permission.health.WRITE_EXERCISE_SESSION
FloorsClimbed android.permission.health.READ_FLOORS_CLIMBED
android.permission.health.WRITE_FLOORS_CLIMBED
ضربان قلب android.permission.health.READ_HEART_RATE
android.permission.health.WRITE_HEART_RATE
ارتفاع android.permission.health.READ_HEIGHT
android.permission.health.WRITE_HEIGHT
هیدراتاسیون android.permission.health.READ_HYDRATION
android.permission.health.WRITE_HYDRATION
جلسه ذهن آگاهی android.permission.health.READ_MINDFULNESS
android.permission.health.WRITE_MINDFULNESS
تغذیه android.permission.health.READ_NUTRITION
android.permission.health.WRITE_NUTRITION
قدرت android.permission.health.READ_POWER
android.permission.health.WRITE_POWER
Resting HeartRate android.permission.health.READ_RESTING_HEART_RATE
android.permission.health.WRITE_RESTING_HEART_RATE
دمای پوست android.permission.health.READ_SKIN_TEMPERATURE
android.permission.health.WRITE_SKIN_TEMPERATURE
Sleep Session android.permission.health.READ_SLEEP_SESSION
android.permission.health.WRITE_SLEEP_SESSION
سرعت android.permission.health.READ_SPEED
android.permission.health.WRITE_SPEED
مراحل android.permission.health.READ_STEPS
android.permission.health.WRITE_STEPS
StepsCadence android.permission.health.READ_STEPS_CADENCE
android.permission.health.WRITE_STEPS_CADENCE
کل کالری سوزانده شده android.permission.health.READ_TOTAL_CALORIES_BURNED
android.permission.health.WRITE_TOTAL_CALORIES_BURNED
وزن android.permission.health.READ_WEIGHT
android.permission.health.WRITE_WEIGHT
ویلچر هل می دهد android.permission.health.READ_WHEELCHAIR_PUSHES
android.permission.health.WRITE_WHEELCHAIR_PUSHES

برای 1.0.0-alpha09 و پایین تر

ضبط نوع کلاس خواندن و نوشتن اعلامیه مجوز
ActiveCalories Burned androidx.health.permission.ActiveCaloriesBurned.READ
androidx.health.permission.ActiveCaloriesBurned.WRITE
میزان متابولیسم پایه androidx.health.permission.BasalMetabolicRate.READ
androidx.health.permission.BasalMetabolicRate.WRITE
فشار خون androidx.health.permission.BloodPressure.READ
androidx.health.permission.BloodPressure.WRITE
CyclingPedalingCadence androidx.health.permission.CyclingPedalingCadence.READ
androidx.health.permission.CyclingPedalingCadence.WRITE
فاصله androidx.health.permission.Distance.READ
androidx.health.permission.Distance.WRITE
ElevationGained androidx.health.permission.ElevationGained.READ
androidx.health.permission.ElevationGained.WRITE
جلسه تمرین androidx.health.permission.ExerciseSession.READ
androidx.health.permission.ExerciseSession.WRITE
FloorsClimbed androidx.health.permission.FloorsClimbed.READ
androidx.health.permission.FloorsClimbed.WRITE
ضربان قلب androidx.health.permission.HeartRate.READ
androidx.health.permission.HeartRate.WRITE
ارتفاع androidx.health.permission.Height.READ
androidx.health.permission.Height.WRITE
هیدراتاسیون androidx.health.permission.Hydration.READ
androidx.health.permission.Hydration.WRITE
تغذیه androidx.health.permission.Nutrition.READ
androidx.health.permission.Nutrition.WRITE
قدرت androidx.health.permission.Power.READ
androidx.health.permission.Power.WRITE
Resting HeartRate androidx.health.permission.RestingHeartRate.READ
androidx.health.permission.RestingHeartRate.WRITE
Sleep Session androidx.health.permission.SleepSession.READ
androidx.health.permission.SleepSession.WRITE
سرعت androidx.health.permission.Speed.READ
androidx.health.permission.Speed.WRITE
مراحل androidx.health.permission.Steps.READ
androidx.health.permission.Steps.WRITE
StepsCadence androidx.health.permission.StepsCadence.READ
androidx.health.permission.StepsCadence.WRITE
کل کالری سوزانده شده androidx.health.permission.TotalCaloriesBurned.READ
androidx.health.permission.TotalCaloriesBurned.WRITE
وزن androidx.health.permission.Weight.READ
androidx.health.permission.Weight.WRITE
ویلچر هل می دهد androidx.health.permission.WheelchairPushes.READ
androidx.health.permission.WheelchairPushes.WRITE

انواع داده ها و مجوزهای خود را بررسی کنید

اکنون که انواع داده ها و مجوزهای خود را برنامه ریزی کرده اید، می توانید آنها را در طول توسعه پیاده سازی کنید.

وقتی برنامه خود را قبل از آپلود در فروشگاه Play مرور می‌کنید، فهرست انواع داده‌ها و مجوزهایی را که برنامه شما به آن نیاز دارد دوباره بررسی کنید. این به شما امکان می دهد میزان استفاده از داده های برنامه خود را به طور دقیق اعلام کنید .

هنگامی که برای انتشار برنامه خود در فروشگاه Play آماده می شوید، دسترسی به انواع داده Health Connect را که برنامه شما استفاده می کند، اعلام کنید . در غیر این صورت، ممکن است از کاربران پیام خطایی دریافت شود که در آن برنامه شما نمی‌تواند به انواع داده‌های Health Connect دسترسی داشته باشد زیرا به تأیید خاصی نیاز دارند.