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

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

النشاط

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

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

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

REST

الاسمcom.google.activity.segment
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
الحقول (التنسيق—الوحدات) activity type (int—enum)
نوع النشاط الذي قام به المستخدم. يمكنك الاطّلاع على قائمة أنواع الأنشطة هنا.

Android

الاسمcom.google.activity.segment
عنصر نوع البياناتTYPE_ACTIVITY_SEGMENT
إذن AndroidACTIVITY_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—سعر حراري في اليوم)
عدد الكيلوسعرات التي يحرقها المستخدم في حال الراحة طوال اليوم، استنادًا إلى عمره ووزنه وطوله

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

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

راحة

الاسم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 — سعر حراري)
عدد السعرات الحرارية المحروقة

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

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

راحة

الاسم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—عدد الدورات في الدقيقة)
عدد دورات تدوير الدراجة في الدقيقة.

البيانات التراكمية لركوب الدرّاجة

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

راحة

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

Android

الاسمcom.google.cycling.pedaling.cumulative
كائن نوع البياناتTYPE_CYCLING_PEDALING_CUMULATIVE
الحقول (التنسيق - الوحدات) FIELD_REVOLUTIONS (int—عدد)
عدد دورات ذراع التدوير في الدراجة على مدار فترة زمنية

نقاط القلب

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

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

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

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

راحة

الاسم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 ثانية.

راحة

الاسم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 — طويل.MAX_VALUE

الطاقة

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

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

راحة

الاسم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 — واط)
الطاقة المُولدة، بالواط

وتيرة عدد الخطوات

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

راحة

الاسم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—خطوة في الدقيقة)
يتم قياس الإيقاع بعدد الخطوات في الدقيقة.

فرق عدد الخطوات

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

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

راحة

الاسم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—عدد الخطوات)
عدد الخطوات التي تم اتخاذها خلال فترة زمنية
النطاق المسموح به: من 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—تعداد)
القيم التي تمثّل تمارين مختلفة، مثل تمارين رفع الأثقال وتمارين القوة وتمارين القلب والأوعية الدموية
FIELD_REPETITIONS (int—العدد)
عدد مرات تكرار التمرين.
FIELD_RESISTANCE_TYPE (int—تعداد)
نوع المقاومة المستخدَمة أثناء التمرين
FIELD_RESISTANCE (float—kg)
تمثّل هذه السمة مقاومة التمرين (أو الوزن) بالكيلوغرام.
FIELD_DURATION (int—مللي ثانية)
مدّة التمرين التي تُعدّ مُهمّة.