يمكن استخدام أنواع البيانات هذه لتسجيل الأنشطة والتمارين والمقاييس المتعلقة بالتدريبات.
النشاط
يمكن استخدام نوع البيانات هذا لتسجيل أي نشاط يقوم به المستخدم. يمكن أن يكون هذا من أنشطة اللياقة البدنية الشائعة مثل الجري أو الرياضات المختلفة، بالإضافة إلى الأنشطة مثل التأمل والبستنة والنوم.
إذا كان المستخدم ينفّذ أكثر من نشاط خلال تلك الفترة الزمنية، أنشئ جلسة لنوع النشاط الرئيسي، وشرائح متعددة لأنواع الأنشطة المختلفة. على سبيل المثال، إذا مارسوا القليل من الملاكمة والملاكمة خلال فصل للفنون القتالية المختلطة، فقم بإنشاء جلسة للفنون القتالية المختلطة. يمكنك بعد ذلك تقسيم أنواع الأنشطة المختلفة إلى شرائح.
تحتاج كل نقطة بيانات إلى وقت بدء ووقت انتهاء. لا تحتاج نقاط البيانات إلى أن تكون متتالية أو مباشرة بعد بعضها البعض، فقد تكون هناك فجوات بينهما.
راحة
الاسم | com.google.activity.segment |
نطاقات أذونات OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
الحقول (التنسيق—الوحدات) | نوع النشاط (int —التعداد)
نوع النشاط الذي كان ينفّذه المستخدم. يمكنك الاطّلاع على قائمة أنواع الأنشطة هنا. |
Android
الاسم | com.google.activity.segment |
كائن نوع البيانات | TYPE_ACTIVITY_SEGMENT |
إذن Android | ACTIVITY_RECOGNITION |
الحقول (التنسيق—الوحدة) | FIELD_ACTIVITY (int —تعداد)
نوع النشاط الذي كان ينفّذه المستخدم. يمكنك الاطّلاع على قائمة أنواع الأنشطة هنا. |
معدل الأيض الأساسي (BMR)
يسجّل نوع البيانات هذا معدّل نبضات القلب للمستخدم، بوحدة السعرات الحرارية. تمثل كل نقطة بيانات عدد السعرات الحرارية التي سيحرقها المستخدم إذا كنت في حالة راحة طوال اليوم، بناءً على طوله ووزنه. يجب ضبط وقت الانتهاء فقط. سيتم استخدام الطابع الزمني للقراءة.
راحة
الاسم | com.google.calories.bmr |
نطاقات أذونات OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
الحقول (التنسيق—الوحدات) | السعرات الحرارية (float — سعر حراري في اليوم)
عدد السعرات الحرارية التي سيحرقها المستخدم أثناء الراحة طوال اليوم، بناءً على طوله ووزنه. |
Android
الاسم | 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 — سعر حراري)
عدد السعرات الحرارية المحروقة. |
Android
الاسم | com.google.calories.expended |
كائن نوع البيانات | TYPE_CALORIES_EXPENDED |
إذن Android | ACTIVITY_RECOGNITION |
الحقول (التنسيق—الوحدات) | FIELD_CALORIES (float - سعر حراري)
عدد السعرات الحرارية المحروقة. |
إيقاع ركوب الدرّاجة
إذا كان المستخدم يركب دراجة هوائية، يمكن استخدام هذا النوع من البيانات لتسجيل معدّل دوران الدراجة، أي عدد الدورات في الدقيقة (RPM). تمثل كل نقطة بيانات مقياسًا فوريًا لمعدل الدوران، لذلك يجب تعيين وقت الانتهاء فقط. سيتم استخدامه كطابع زمني للقراءة.
راحة
الاسم | com.google.cycling.pedaling.cadence |
نطاقات أذونات OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
الحقول (التنسيق—الوحدات) | rpm (float —rpm)
عدد دورات ذراع الدراجة في الدقيقة. |
Android
الاسم | com.google.cycling.pedaling.cadence |
كائن نوع البيانات | TYPE_CYCLING_PEDALING_CADENCE |
الحقول (التنسيق—الوحدات) | FIELD_RPM (عدد الدورات في الدقيقة: float )
عدد دورات ذراع الدراجة في الدقيقة. |
ركوب الدرّاجة التراكمية
إذا بدأ المستخدم ركوب الدراجة، يمكن استخدام نوع البيانات هذا لتسجيل عدد دورات الدوران على مدار فترة زمنية. تمثل كل نقطة بيانات عدد الدورات منذ العدد في وقت البدء.
راحة
الاسم | com.google.cycling.pedaling.cumulative |
نطاقات أذونات OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
الحقول (التنسيق—الوحدات) | عدد الدورات (int —العدد)
عدد دورات ذراع الدراجة خلال فترة زمنية. |
Android
الاسم | com.google.cycling.pedaling.cumulative |
كائن نوع البيانات | TYPE_CYCLING_PEDALING_CUMULATIVE |
الحقول (التنسيق—الوحدات) | FIELD_REVOLUTIONS (عدد مرات الظهور: int )
عدد دورات ذراع الدراجة خلال فترة زمنية. |
نقاط القلب
يسجّل هذا النوع من البيانات عدد "نقاط القلب" التي حصل عليها المستخدم، وذلك من كل أنشطته. تمثل كل نقطة بيانات عدد "نقاط القلب" التي يتم احتسابها لفترة زمنية.
يمكن للمستخدم تحديد هدف "نقاط القلب" يوميًا وتتبُّع مستوى التقدّم. يمكن احتساب نقاط القلب باستخدام:
- معدّل نبضات القلب
- قيم مكافئ الأيض (MET)
- سرعة المشي
يعتمد عدد "نقاط القلب" التي يتم الحصول عليها على شدة النشاط. استخدِم هذا الدليل لحساب "نقاط القلب" وكتابتها:
البيانات | 1 HP (نشاط منخفض الكثافة) | 2 HP (نشاط مرتفع) |
---|---|---|
معدّل نبضات القلب | دقيقة واحدة من النشاط بمعدل >50% كحد أقصى لمعدّل نبضات القلب | دقيقة واحدة من النشاط بمعدل >70% كحد أقصى لمعدّل نبضات القلب |
قيمة MET | 3-6 MET. على سبيل المثال، التجديف أو تسلق الصخور، | >6 MET. على سبيل المثال، التدريب المتواتر عالي الكثافة أو التزلج أو الكرة الطائرة أو كرة القدم. |
سرعة المشي | 100-130 خطوة في الدقيقة | أكثر من 130 خطوة في الدقيقة |
راحة
الاسم | com.google.heart_minutes |
نطاقات أذونات OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
الحقول (التنسيق—الوحدات) | intenity (الكثافة) (float : نقطة لنشاط القلب)
"نقاط القلب" التي يتم الحصول عليها استنادًا إلى شدة التمرين أو النشاط الذي يمارسه المستخدم. |
Android
الاسم | com.google.heart_minutes |
كائن نوع البيانات | TYPE_HEART_MINUTES |
الحقول (التنسيق—الوحدات) | FIELD_INTENSITY (float : نقاط القلب)
شدة التمرين أو النشاط الذي يمارسه المستخدم. يتم الحصول على نقطة قلب واحدة عند ممارسة نشاط بدني خفيف إلى متوسط (مثل المشي بسرعة أكبر من 2.5 ميل في الساعة أو ركوب الدراجة بسرعة أكبر من 10 ميل في الساعة). تؤدي دقيقة واحدة من النشاط المكثف
إلى الحصول على نقطتين للقلب. |
دقائق الحركة
يسجّل هذا النوع من البيانات عدد "دقائق الحركة" التي يحسبها Google Fit التي حصل عليها المستخدم من جميع أنشطته. تمثل كل نقطة بيانات العدد الناتج من "دقائق الحركة" لفاصل زمني. يجب ضبط وقتَي البدء والانتهاء.
يمكن للمستخدمين كسب "دقائق الحركة" عند ممارسة أي نشاط، مثل اليوغا أو الرقص أو البستنة وغيرها من الأعمال المنزلية. وعند ممارسة المشي، يمنح Google Fit "دقيقة حركة" واحدة في كل مرة يقطعون فيها 30 خطوة على الأقل خلال 60 ثانية.
راحة
الاسم | com.google.active_minutes |
نطاقات أذونات OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
الحقول (التنسيق—الوحدات) | duration (int —مللي ثانية)
مدة "دقائق الحركة" المكتسَبة بالمللي ثانية
نطاق صالح: >=0 |
Android
الاسم | com.google.active_minutes |
كائن نوع البيانات | TYPE_MOVE_MINUTES |
الحقول (التنسيق—الوحدات) | FIELD_DURATION (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
|
الحقول (التنسيق—الوحدات) | watts (float —واط)
الطاقة الناتجة بالواط |
Android
الاسم | 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 : خطوة/دقيقة)
معدّل خطوات السير مُقاسًا بعدد الخطوات في الدقيقة. |
Android
الاسم | 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
|
|
الحقول (التنسيق—الوحدات) |
|
Android
الاسم | com.google.step_count.delta | |
كائن نوع البيانات | TYPE_STEP_COUNT_DELTA | |
إذن Android | ACTIVITY_RECOGNITION | |
الحقول (التنسيق—الوحدات) |
|
موسيقى للرياضة
تمثل كل نقطة بيانات مجموعة واحدة مستمرة من تمرين التمرين الذي يؤديه المستخدم. تحتوي نقطة البيانات على حقول لنوع التمرين (على سبيل المثال، تمارين المقاومة أو التدريب على الأوزان)، وعدد مرات التكرار للتمرين، ومدة التمرين، والمقاومة.
راحة
الاسم | com.google.activity.exercise | |||||
نطاقات أذونات OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
|||||
الحقول (التنسيق—الوحدات) |
|
Android
الاسم | com.google.activity.exercise | |||||
الحقول (التنسيق—الوحدات) |
|