این نوع دادهها میتوانند برای ثبت فعالیتها، تمرینات و معیارهای مربوط به ورزش استفاده شوند.
فعالیت
این نوع داده میتواند برای ثبت هر فعالیتی که کاربر انجام میدهد، استفاده شود. این فعالیتها میتواند شامل فعالیتهای رایج تناسب اندام مانند دویدن یا ورزشهای مختلف و همچنین فعالیتهایی مانند مدیتیشن، باغبانی و خواب باشد.
اگر کاربر در آن بازه زمانی بیش از یک فعالیت انجام میداد، یک جلسه برای نوع فعالیت اصلی و چندین بخش برای انواع فعالیتهای مختلف ایجاد کنید. به عنوان مثال، اگر آنها در طول یک کلاس هنرهای رزمی ترکیبی کمی کیک بوکسینگ و بوکس انجام دادند، یک جلسه برای هنرهای رزمی ترکیبی ایجاد کنید. سپس میتوانید انواع فعالیتهای مختلف را به بخشهایی تقسیم کنید.
هر نقطه داده به یک زمان شروع و زمان پایان نیاز دارد. نیازی نیست که نقاط داده پشت سر هم یا مستقیماً بعد از یکدیگر باشند، میتوانند بین آنها فاصله وجود داشته باشد.
استراحت
| نام | com.google.activity.segment |
| دامنههای مجوز OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
| فیلدها (قالب — واحدها) | نوع فعالیت ( int — شمارشی) نوع فعالیتی که کاربر انجام میداد. فهرست انواع فعالیتها را اینجا ببینید. |
اندروید
| نام | com.google.activity.segment |
| شیء نوع داده | TYPE_ACTIVITY_SEGMENT |
| مجوز اندروید | ACTIVITY_RECOGNITION |
| فیلدها (قالب—واحد) | فعالیت میدانی ( int — شمارشی) نوع فعالیتی که کاربر انجام میداد. فهرست انواع فعالیتها را اینجا ببینید. |
میزان متابولیسم پایه (BMR)
این نوع داده، میزان متابولیسم پایه (BMR) کاربر را بر حسب کیلوکالری ثبت میکند. هر نقطه داده نشان دهنده تعداد کیلوکالریهایی است که یک کاربر در صورت استراحت در تمام طول روز، بر اساس قد و وزن خود، میسوزاند. فقط زمان پایان باید تنظیم شود. این به عنوان مهر زمانی برای خواندن استفاده خواهد شد.
استراحت
| نام | com.google.calories.bmr |
| دامنههای مجوز OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
| فیلدها (قالب — واحدها) | کالری ( float — کیلوکالری در روز) تعداد کیلوکالریهایی که یک کاربر در صورت استراحت در تمام طول روز، بر اساس قد و وزن خود، میسوزاند. |
اندروید
| نام | com.google.calories.bmr |
| شیء نوع داده | TYPE_BASAL_METABOLIC_RATE |
| فیلدها (قالب — واحدها) | FIELD_CALORIES ( float — کیلوکالری در روز) تعداد کیلوکالریهایی که یک کاربر در صورت استراحت در تمام طول روز، بر اساس سن، وزن و قد خود میسوزاند. |
کالری سوزانده شده
این نوع داده، کل کالری (برحسب کیلوکالری) سوزانده شده توسط کاربر، از جمله کالری سوزانده شده در حالت استراحت (BMR) را ثبت میکند. هر نقطه داده نشان دهنده کل کیلوکالری سوزانده شده در یک بازه زمانی است، بنابراین باید زمان شروع و پایان هر دو تنظیم شود.
استراحت
| نام | com.google.calories.expended |
| دامنههای مجوز OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
| فیلدها (قالب — واحدها) | کالری ( float — کیلوکالری) تعداد کیلوکالری سوزانده شده. |
اندروید
| نام | com.google.calories.expended |
| شیء نوع داده | TYPE_CALORIES_EXPENDED |
| مجوز اندروید | ACTIVITY_RECOGNITION |
| فیلدها (قالب — واحدها) | FIELD_CALORIES ( float —kcal) تعداد کیلوکالری سوزانده شده. |
ریتم رکاب زدن در دوچرخهسواری
اگر کاربری دوچرخهسواری کند، میتوان از این نوع داده برای ثبت نرخ رکاب زدن او بر حسب دور میللنگ در دقیقه (RPM) استفاده کرد. هر نقطه داده نشاندهنده یک اندازهگیری لحظهای از نرخ رکاب زدن است، بنابراین فقط زمان پایان باید تنظیم شود. این به عنوان مهر زمانی برای خواندن استفاده خواهد شد.
استراحت
| نام | com.google.cycling.pedaling.cadence |
| دامنههای مجوز OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
| فیلدها (قالب — واحدها) | دور در دقیقه ( float —rpm) تعداد دور میل لنگ دوچرخه در دقیقه. |
اندروید
| نام | com.google.cycling.pedaling.cadence |
| شیء نوع داده | TYPE_CYCLING_PEDALING_CADENCE |
| فیلدها (قالب — واحدها) | FIELD_RPM ( float -rpm) تعداد دور میل لنگ دوچرخه در دقیقه. |
مجموع رکاب زدن دوچرخهسواری
اگر کاربری دوچرخهسواری کند، میتوان از این نوع داده برای ثبت تعداد چرخشهای میللنگ در یک بازه زمانی استفاده کرد. هر نقطه داده نشان دهنده تعداد چرخشها از زمان شمارش در زمان شروع است.
استراحت
| نام | com.google.cycling.pedaling.cumulative |
| دامنههای مجوز OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
| فیلدها (قالب — واحدها) | انقلابها ( int —تعداد) تعداد چرخش میل لنگ دوچرخه در یک بازه زمانی. |
اندروید
| نام | com.google.cycling.pedaling.cumulative |
| شیء نوع داده | TYPE_CYCLING_PEDALING_CUMULATIVE |
| فیلدها (قالب — واحدها) | FIELD_REVOLUTIONS ( int —تعداد) تعداد چرخش میل لنگ دوچرخه در یک بازه زمانی. |
امتیازهای قلب
این نوع داده تعداد امتیازات قلب (Heart Points) کسب شده توسط کاربر را از تمام فعالیتهایش ثبت میکند. هر امتیاز داده نشان دهنده تعداد امتیازات قلب محاسبه شده برای یک بازه زمانی است.
کاربران میتوانند یک هدف روزانه برای امتیاز قلب تعیین کنند و پیشرفت خود را پیگیری کنند. امتیاز قلب را میتوان با استفاده از روشهای زیر محاسبه کرد:
- ضربان قلب
- مقادیر معادل متابولیکی وظیفه (MET)
- سرعت راه رفتن
تعداد امتیازات قلب کسب شده به شدت فعالیت بستگی دارد. از این راهنما برای محاسبه و نوشتن امتیازات قلب استفاده کنید:
| دادهها | ۱ اسب بخار (فعالیت با شدت کم تا متوسط) | ۲ اسب بخار (فعالیت با شدت بالا) |
|---|---|---|
| ضربان قلب | ۱ دقیقه فعالیت با بیش از ۵۰٪ حداکثر ضربان قلب | ۱ دقیقه فعالیت با بیش از ۷۰٪ حداکثر ضربان قلب |
| مقدار MET | ۳-۶ متر مربع. به عنوان مثال، قایقرانی یا صخره نوردی، | >6 MET. برای مثال، تمرینات اینتروال شدید (HIIT)، اسکی، والیبال یا فوتبال. |
| سرعت راه رفتن | ۱۰۰-۱۳۰ قدم در دقیقه | > ۱۳۰ قدم در دقیقه |
استراحت
| نام | com.google.heart_minutes |
| دامنههای مجوز OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
| فیلدها (قالب — واحدها) | شدت ( float —امتیاز قلب) امتیازهای قلب بر اساس شدت ورزش یا فعالیتی که کاربر انجام میدهد، کسب میشوند. |
اندروید
| نام | com.google.heart_minutes |
| شیء نوع داده | TYPE_HEART_MINUTES |
| فیلدها (قالب — واحدها) | FIELD_INTENSITY ( float — امتیاز قلب) شدت ورزش یا فعالیتی که کاربر انجام میدهد. یک دقیقه فعالیت بدنی سبک تا متوسط (مانند پیادهروی با سرعت بیش از ۲.۵ مایل در ساعت یا دوچرخهسواری با سرعت بیش از ۱۰ مایل در ساعت) ۱ امتیاز قلب کسب میکند. یک دقیقه فعالیت شدیدتر ۲ امتیاز قلب به همراه دارد. |
دقیقههای جابجایی
این نوع داده تعداد دقایق حرکت محاسبهشده توسط گوگل فیت را که یک کاربر از تمام فعالیتهایش به دست آورده است، ثبت میکند. هر نقطه داده نشاندهنده تعداد مشتقشده از دقایق حرکت برای یک بازه زمانی است. زمان شروع و پایان باید تنظیم شوند.
کاربران میتوانند از هر فعالیتی مانند یوگا، رقص، یا باغبانی و سایر کارهای خانه، امتیاز «دقیقه حرکت» کسب کنند. اگر به پیادهروی بروند، گوگل فیت هر بار که حداقل ۳۰ قدم در ۶۰ ثانیه بردارند، یک امتیاز «دقیقه حرکت» به آنها میدهد.
استراحت
| نام | com.google.active_minutes |
| دامنههای مجوز OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
| فیلدها (قالب — واحدها) | مدت زمان ( int —میلی ثانیه) مدت زمان دقیقههای حرکت کسبشده، بر حسب میلیثانیه. محدوده معتبر : >=0 |
اندروید
| نام | com.google.active_minutes |
| شیء نوع داده | TYPE_MOVE_MINUTES |
| فیلدها (قالب — واحدها) | مدت زمان فیلد ( int —میلی ثانیه) مدت زمان دقیقههای حرکت کسبشده، بر حسب میلیثانیه. محدوده معتبر : 0—Long.MAX_VALUE |
قدرت
این نوع داده، توان تولید شده توسط کاربر را هنگام انجام یک فعالیت، که با واحد وات اندازهگیری میشود، ثبت میکند. به عنوان مثال، استفاده از یک توانسنج هنگام ورزش روی دوچرخه ثابت. هر نقطه داده نشاندهنده اندازهگیری لحظهای توان تولید شده است.
هر نقطه داده نشاندهندهی یک اندازهگیری لحظهای از توان تولید شده است، بنابراین فقط زمان پایان باید تنظیم شود. این به عنوان مهر زمانی برای خواندن استفاده خواهد شد.
استراحت
| نام | com.google.power.sample |
| دامنههای مجوز OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
| فیلدها (قالب — واحدها) | وات ( float —وات) توان تولید شده، بر حسب وات. |
اندروید
| نام | com.google.power.sample |
| شیء نوع داده | TYPE_POWER_SAMPLE |
| فیلدها (قالب — واحدها) | FIELD_WATTS ( float —وات) توان تولید شده، بر حسب وات. |
ریتم شمارش گام
این نوع داده، آهنگ راه رفتن را که بر حسب قدم در دقیقه اندازهگیری میشود، ثبت میکند. هر نقطه داده نشاندهنده اندازهگیری لحظهای آهنگ راه رفتن بر حسب قدم در دقیقه است.
استراحت
| نام | com.google.step_count.cadence |
| دامنههای مجوز OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
| فیلدها (قالب — واحدها) | rpm ( float —steps/minute) ریتم قدم زدن بر حسب قدم در دقیقه اندازهگیری میشود. |
اندروید
| نام | com.google.step_count.cadence |
| شیء نوع داده | TYPE_STEP_COUNT_CADENCE |
| فیلدها (قالب — واحدها) | FIELD_RPM ( float —گام/دقیقه) ریتم قدم زدن بر حسب قدم در دقیقه اندازهگیری میشود. |
دلتای شمارش گام
این نوع داده تعداد گامهای برداشتهشده از آخرین خوانش را ثبت میکند. هر گام فقط یک بار گزارش میشود، بنابراین نقاط داده نباید همپوشانی زمانی داشته باشند. زمان شروع هر نقطه داده باید نشاندهنده شروع بازه زمانی باشد که گامها برداشته شدهاند.
زمان شروع باید برابر یا بزرگتر از زمان پایان نقطه داده قبلی باشد. جمع کردن تمام مقادیر با هم برای یک دوره زمانی، تعداد کل مراحل در آن دوره را محاسبه میکند.
استراحت
| نام | com.google.step_count.delta | |
| دامنههای مجوز OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write | |
| فیلدها (قالب — واحدها) |
|
اندروید
| نام | com.google.step_count.delta | |
| شیء نوع داده | TYPE_STEP_COUNT_DELTA | |
| مجوز اندروید | ACTIVITY_RECOGNITION | |
| فیلدها (قالب — واحدها) |
|
تمرین
هر نقطه داده، یک مجموعه پیوسته از تمرینات ورزشی انجام شده توسط کاربر را نشان میدهد. این نقطه داده شامل فیلدهایی برای نوع تمرین (مثلاً تمرینات مقاومتی یا تمرین با وزنه)، تعداد تکرارهای تمرین، مدت زمان تمرین و مقاومت آن است.
استراحت
| نام | com.google.activity.exercise | |||||
| دامنههای مجوز OAuth | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write | |||||
| فیلدها (قالب — واحدها) |
|
اندروید
| نام | com.google.activity.exercise | |||||
| فیلدها (قالب — واحدها) |
|