أنواع بيانات النشاط

يمكن استخدام أنواع البيانات هذه لتسجيل الأنشطة والتمارين الرياضية والمقاييس المتعلقة بالتمارين.

النشاط

يمكن استخدام نوع البيانات هذا لتسجيل أي نشاط يجريه المستخدم. ويمكن أن يشمل ذلك أنشطة اللياقة البدنية الشائعة، مثل الجري أو الرياضات المختلفة، بالإضافة إلى أنشطة مثل التأمّل والبستنة والنوم.

إذا كان المستخدِم ينفّذ أكثر من نشاط واحد خلال تلك الفترة الزمنية، أنشئ جلسة لنوع النشاط الرئيسي، وعدّة شرائح لأنواع الأنشطة المختلفة. على سبيل المثال، إذا مارسوا بعض تمارين الملاكمة والركل خلال حصة فنون قتالية مختلطة، أنشئ جلسة فنون قتالية مختلطة. يمكنك بعد ذلك تقسيم أنواع الأنشطة المختلفة إلى شرائح.

يجب أن تتضمّن كل نقطة بيانات وقت بدء ووقت انتهاء. لا يلزم أن تكون نقاط البيانات متتالية أو مباشرة بعد بعضها البعض، بل يمكن أن تكون هناك فجوات بينها.

REST

الاسم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
إذن AndroidACTIVITY_RECOGNITION
الحقول (التنسيق—الوحدة) FIELD_ACTIVITY (int—تعداد)
نوع النشاط الذي كان يمارسه المستخدم. يمكنك الاطّلاع على قائمة أنواع الأنشطة هنا.

معدل الأيض الأساسي (BMR)

يسجّل نوع البيانات هذا معدّل الأيض الأساسي للمستخدم بالكيلو سعرات حرارية. تمثّل كل نقطة بيانات عدد الكيلو سعرات حرارية التي يحرقها المستخدم إذا كان أثناء الراحة طوال اليوم، استنادًا إلى طوله ووزنه. يجب ضبط وقت الانتهاء فقط. سيتم استخدام هذا الوقت كطابع زمني للقراءة.

REST

الاسم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—كيلو كالوري في اليوم)
تمثّل هذه السمة عدد الكيلو سعرات الحرارية التي يحرقها المستخدم أثناء الراحة طوال اليوم، وذلك استنادًا إلى عمره ووزنه وطوله.

السعرات الحرارية المحروقة

يلتقط نوع البيانات هذا إجمالي السعرات الحرارية (بالكيلو كالوري) التي حرقها المستخدم، بما في ذلك السعرات الحرارية المحروقة أثناء الراحة (معدل الأيض الأساسي). تمثّل كل نقطة بيانات إجمالي السعرات الحرارية المحروقة خلال فاصل زمني، لذا يجب ضبط وقتَي البدء والانتهاء.

REST

الاسم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
إذن AndroidACTIVITY_RECOGNITION
الحقول (التنسيق—الوحدات) FIELD_CALORIES (float—كيلو كالوري)
عدد الكيلو سعرات الحرارية المحروقة

إيقاع ركوب الدرّاجة

إذا كان المستخدم يمارس رياضة ركوب الدراجات، يمكن استخدام نوع البيانات هذا لتسجيل معدّل تحريك دوّاسة القدم، وذلك بعدد دورات ذراع التدوير في الدقيقة. تمثّل كل نقطة بيانات مقياسًا فوريًا لمعدّل الدواسة، لذا يجب ضبط وقت الانتهاء فقط. سيتم استخدام هذا الطابع الزمني للقراءة.

REST

الاسمcom.google.cycling.pedaling.cadence
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
الحقول (التنسيق—الوحدات) عدد الدورات في الدقيقة (float دورة في الدقيقة)
عدد دورات ذراع تدوير الدرّاجة في الدقيقة

Android

الاسمcom.google.cycling.pedaling.cadence
عنصر نوع البياناتTYPE_CYCLING_PEDALING_CADENCE
الحقول (التنسيق—الوحدات) FIELD_RPM (float—عدد الدورات في الدقيقة)
عدد دورات ذراع تدوير الدرّاجة في الدقيقة

إجمالي إيقاع ركوب الدرّاجة

في حال ركوب المستخدم دراجة، يمكن استخدام نوع البيانات هذا لتسجيل عدد دورات ذراع التدوير خلال فترة زمنية. تمثّل كل نقطة بيانات عدد الدورات منذ بداية وقت الاحتساب.

REST

الاسم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—عدد)
عدد دورات ذراع تدوير الدراجة خلال فترة زمنية معيّنة

نقاط القلب

يلتقط نوع البيانات هذا عدد "نقاط القلب" التي حصل عليها المستخدم من جميع أنشطته. تمثّل كل نقطة بيانات عدد نقاط القلب المحسوبة لفترة زمنية.

يمكن للمستخدمين تحديد هدف يومي لمعدل "نقاط القلب" وتتبُّع مستوى تقدّمهم. يمكن احتساب "نقاط القلب" باستخدام:

يعتمد عدد "نقاط القلب" التي يتم الحصول عليها على شدة النشاط. استخدِم هذا الدليل لاحتساب "نقاط القلب" وكتابتها:

البيانات ‫1 حصان (نشاط منخفض إلى متوسط الشدة) ‫2 HP (نشاط عالي الكثافة)
معدّل نبضات القلب دقيقة واحدة من النشاط بمعدّل نبضات أعلى من ‎50% من الحدّ الأقصى دقيقة واحدة من النشاط بمعدّل نبضات القلب أعلى من ‎70% من الحدّ الأقصى
قيمة MET ‫3-6 MET. على سبيل المثال، التجديف أو تسلّق الصخور، >6 MET. على سبيل المثال، التمارين العالية الشدة أو التزلّج أو كرة الطائرة أو كرة القدم
سرعة المشي من 100 إلى 130 خطوة في الدقيقة أكثر من 130 خطوة في الدقيقة

REST

الاسمcom.google.heart_minutes
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
الحقول (التنسيق—الوحدات) مستوى الجهد (float—نقاط القلب)
"نقاط القلب" التي يتمّ إحرازها استنادًا إلى شدّة التمرين أو النشاط الذي يمارسه المستخدم

Android

الاسمcom.google.heart_minutes
عنصر نوع البياناتTYPE_HEART_MINUTES
الحقول (التنسيق—الوحدات) FIELD_INTENSITY (float—نقاط القلب)
تشير هذه السمة إلى شدة التمرين أو النشاط الذي يمارسه المستخدم. مقابل كل دقيقة من النشاط البدني الخفيف إلى المعتدل (مثل المشي بسرعة تزيد عن 4 كيلومترات في الساعة أو ركوب الدراجة بسرعة تزيد عن 16 كيلومترًا في الساعة)، ستحصل على نقطة قلب واحدة. مقابل كل دقيقة من أي نشاط بدني أشد تمارسه، ستحصل على نقطتين من "نقاط القلب".

دقائق الحركة

يلتقط نوع البيانات هذا عدد "دقائق الحركة" التي يحتسبها Google Fit والتي حقّقها المستخدم من جميع أنشطته. تمثّل كل نقطة بيانات عدد "دقائق الحركة" المحسوب لفترة زمنية. يجب ضبط كلّ من وقت البدء ووقت الانتهاء.

يمكن للمستخدمين الحصول على "دقائق الحركة" من أي نشاط، مثل اليوغا أو الرقص أو البستنة والأعمال المنزلية الأخرى. وإذا خرجوا للمشي، يمنحهم Google Fit "دقيقة حركة" واحدة كلما قطعوا 30 خطوة على الأقل خلال 60 ثانية.

REST

الاسمcom.google.active_minutes
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
الحقول (التنسيق—الوحدات) المدة (int—بالمللي ثانية)
مدة "دقائق الحركة" التي تمّ إحرازها، بالمللي ثانية
النطاق الصحيح: >=0

Android

الاسمcom.google.active_minutes
عنصر نوع البياناتTYPE_MOVE_MINUTES
الحقول (التنسيق—الوحدات) FIELD_DURATION (int—بالمللي ثانية)
مدة "دقائق الحركة" التي تمّ إحرازها، بالمللي ثانية
النطاق الصالح: 0—Long.MAX_VALUE

الطاقة

يسجّل نوع البيانات هذا الطاقة التي يولدها المستخدم عند ممارسة نشاط معيّن، ويتم قياسها بالواط. على سبيل المثال، استخدام مقياس طاقة أثناء ممارسة الرياضة على دراجة ثابتة تمثّل كل نقطة بيانات قياسًا فوريًا للطاقة المولّدة.

تمثّل كل نقطة بيانات قياسًا فوريًا للطاقة التي تم توليدها، لذا يجب ضبط وقت الانتهاء فقط. سيتم استخدام هذا الطابع الزمني للقراءة.

REST

الاسمcom.google.power.sample
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
الحقول (التنسيق—الوحدات) واط (float—واط)
الطاقة المولَّدة بالواط

Android

الاسمcom.google.power.sample
عنصر نوع البياناتTYPE_POWER_SAMPLE
الحقول (التنسيق—الوحدات) FIELD_WATTS (float—واط)
الطاقة المولَّدة بالواط

إيقاع عدد الخطوات

يتضمّن نوع البيانات هذا معدّل الخطوات أثناء المشي، ويتم قياسه بعدد الخطوات في الدقيقة. تمثّل كل نقطة بيانات قياسًا فوريًا للإيقاع بعدد الخطوات في الدقيقة.

REST

الاسمcom.google.step_count.cadence
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
الحقول (التنسيق—الوحدات) عدد الدورات في الدقيقة (float خطوة في الدقيقة)
معدّل الخطوات في الدقيقة

Android

الاسمcom.google.step_count.cadence
عنصر نوع البياناتTYPE_STEP_COUNT_CADENCE
الحقول (التنسيق—الوحدات) FIELD_RPM (float—خطوات/دقيقة)
معدّل الخطوات في الدقيقة

تغيُّر عدد الخطوات

يلتقط نوع البيانات هذا عدد الخطوات التي تمّ اتّخاذها منذ آخر قراءة. يتم تسجيل كل خطوة مرة واحدة فقط، لذا يجب ألا تتداخل الفترات الزمنية لنقاط البيانات. يجب أن يمثّل وقت بدء كل نقطة بيانات بداية الفترة الزمنية التي تم فيها احتساب الخطوات.

يجب أن يكون وقت البدء مساويًا لوقت انتهاء نقطة البيانات السابقة أو أكبر منه. يؤدي جمع كل القيم معًا لفترة زمنية إلى احتساب إجمالي عدد الخطوات خلال تلك الفترة.

REST

الاسم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 خطوات في الثانية

Android

الاسمcom.google.step_count.delta
عنصر نوع البياناتTYPE_STEP_COUNT_DELTA
إذن AndroidACTIVITY_RECOGNITION
الحقول (التنسيق—الوحدات)
TYPE_STEP_COUNT_DELTA (int—count)
عدد الخطوات التي تم اتّخاذها خلال فترة زمنية معيّنة
النطاق الصالح: من 0 إلى 10 خطوات في الثانية

تمرين

تمثّل كل نقطة بيانات مجموعة واحدة متواصلة من تمارين رياضية نفّذها أحد المستخدمين. تحتوي نقطة البيانات على حقول لنوع التمرين الرياضي (مثل تمارين المقاومة أو تمارين الأوزان) وعدد مرات تكرار التمرين ومدته ومستوى المقاومة.

REST

الاسم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—بالمللي ثانية)
مدة التمرين الذي تكون المدة فيه مهمة.

Android

الاسمcom.google.activity.exercise
الحقول (التنسيق—الوحدات)
FIELD_EXERCISE (int—enum)
قيم تمثّل تمارين مختلفة، مثل تمارين رفع الأثقال وتمارين تقوية العضلات وتمارين القلب والأوعية الدموية
FIELD_REPETITIONS (int—العدد)
عدد مرّات تكرار التمرين
FIELD_RESISTANCE_TYPE (int—enum)
نوع المقاومة المُستخدَمة أثناء التمرين
FIELD_RESISTANCE (float—كلغ)
تمثّل هذه السمة مقاومة التمرين (أو الوزن) بالكيلوغرام.
FIELD_DURATION (int—بالمللي ثانية)
مدة التمرين الذي تكون المدة فيه مهمة.