انواع داده های فعالیت

این نوع داده‌ها می‌توانند برای ثبت فعالیت‌ها، تمرینات و معیارهای مربوط به ورزش استفاده شوند.

فعالیت

این نوع داده می‌تواند برای ثبت هر فعالیتی که کاربر انجام می‌دهد، استفاده شود. این فعالیت‌ها می‌تواند شامل فعالیت‌های رایج تناسب اندام مانند دویدن یا ورزش‌های مختلف و همچنین فعالیت‌هایی مانند مدیتیشن، باغبانی و خواب باشد.

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

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

استراحت

نام 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 ۳-۶ متر مربع. به عنوان مثال، قایقرانی یا صخره نوردی، >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
فیلدها (قالب — واحدها)
مراحل ( int - تعداد)
تعداد گام‌های برداشته شده در یک بازه زمانی.
محدوده معتبر : 0 تا 10 گام در ثانیه

اندروید

نام com.google.step_count.delta
شیء نوع داده TYPE_STEP_COUNT_DELTA
مجوز اندروید ACTIVITY_RECOGNITION
فیلدها (قالب — واحدها)
نوع داده‌ی TYPE_STEP_COUNT_DELTA ( int —count)
تعداد گام‌های برداشته شده در یک بازه زمانی.
محدوده معتبر : 0 تا 10 گام در ثانیه

تمرین

هر نقطه داده، یک مجموعه پیوسته از تمرینات ورزشی انجام شده توسط کاربر را نشان می‌دهد. این نقطه داده شامل فیلدهایی برای نوع تمرین (مثلاً تمرینات مقاومتی یا تمرین با وزنه)، تعداد تکرارهای تمرین، مدت زمان تمرین و مقاومت آن است.

استراحت

نام com.google.activity.exercise
دامنه‌های مجوز OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
فیلدها (قالب — واحدها)
تمرین ( int - شمارشی)
مقادیری که نشان‌دهنده‌ی تمرینات مختلف مانند تمرینات وزنه‌برداری، تمرینات قدرتی و تمرینات قلبی عروقی هستند.
تکرارها ( int — شمارشی)
تعداد تکرارهای یک تمرین.
نوع مقاومت ( int — شمارشی)
نوع مقاومت مورد استفاده در طول تمرین.
مقاومت ( float - کیلوگرم)
مقاومت تمرین (یا وزنه)، بر حسب کیلوگرم.
مدت زمان ( int —میلی ثانیه)
مدت زمان یک تمرین که مدت زمان آن اهمیت دارد.

اندروید

نام com.google.activity.exercise
فیلدها (قالب — واحدها)
تمرین میدانی ( int — شمارشی)
مقادیری که نشان‌دهنده‌ی تمرینات مختلف مانند تمرینات وزنه‌برداری، تمرینات قدرتی و تمرینات قلبی عروقی هستند.
تکرار فیلدها ( int —تعداد)
تعداد تکرارهای یک تمرین.
نوع مقاومت فیلد ( int —شماری)
نوع مقاومت مورد استفاده در طول تمرین.
مقاومت میدانی ( float — کیلوگرم)
مقاومت تمرین (یا وزنه)، بر حسب کیلوگرم.
مدت زمان فیلد ( int —میلی ثانیه)
مدت زمان یک تمرین که مدت زمان آن اهمیت دارد.