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

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

النشاط

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

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

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

راحة

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

راحة

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

نقاط القلب

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

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

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

البيانات 1 HP (نشاط منخفض الكثافة) 2 HP (نشاط عالي الكثافة)
معدّل نبضات القلب دقيقة واحدة من النشاط بنسبة gt؛ 50% بحد أقصى لمعدّل نبضات القلب دقيقة واحدة من النشاط عند > 70% بحد أقصى لمعدّل نبضات القلب
قيمة MET من 3 إلى 6 أشهر على سبيل المثال، التجديف أو تسلق الصخور، >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
الحقول (التنسيق - الوحدات) كثافة (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
الحقول (التنسيق - الوحدات) واط (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
الحقول (التنسيق - الوحدات)
الخطوات (int - العدد)
عدد الخطوات التي تم اتخاذها خلال فترة زمنية معيّنة.
النطاق الصالح: 0–10 خطوات في الثانية

Android

الاسمcom.google.step_count.delta
كائن نوع البياناتTYPE_STEP_COUNT_DELTA
إذن AndroidACTIVITY_RECOGNITION
الحقول (التنسيق - الوحدات)
TYPE_step_COUNT_DELTA (int - العدد)
عدد الخطوات التي تم اتخاذها خلال فترة زمنية معيّنة.
النطاق الصالح: 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—كلغ)
مقاومة الممارسة الرياضية (أو الوزن) بالكيلوغرام.
duration (int - ملي ثانية)
مدة التمارين المهمة.

Android

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