אפשר להשתמש בסוגי הנתונים האלה כדי לתעד פעילויות, אימונים ומדדים שקשורים לפעילות גופנית.
פעילות
אפשר להשתמש בסוג הנתונים הזה כדי לתעד כל פעילות של משתמש. יכולות להיות פעילויות כושר נפוצות כמו ריצה או ענפי ספורט שונים, וגם פעילויות כמו מדיטציה, גינון ושינה.
אם המשתמש ביצע יותר מפעילות אחת במהלך התקופה הזו, צריך ליצור סשן לסוג הפעילות העיקרי, וכמה פלחים לסוגי הפעילות השונים. לדוגמה, אם הם התאמנו קצת בקיקבוקסינג ובאיגרוף במהלך שיעור באומנויות לחימה משולבות, צריך ליצור סשן לאומנויות לחימה משולבות. לאחר מכן תוכלו לפלח את סוגי הפעילות השונים.
לכל נקודה על הגרף צריך להיות זמן התחלה וזמן סיום. נקודות הנתונים לא צריכות להיות צמודות או מיד אחת אחרי השנייה, ויכולים להיות פערים ביניהן.
REST
| שם | com.google.activity.segment |
| היקפי הרשאות OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| שדות (פורמט – יחידות) | סוג הפעילות (int – enum)
סוג הפעילות שהמשתמש ביצע. כאן מופיעה רשימה של סוגי הפעילות. |
Android
| שם | com.google.activity.segment |
| אובייקט מסוג נתונים | TYPE_ACTIVITY_SEGMENT |
| הרשאה ב-Android | ACTIVITY_RECOGNITION |
| שדות (פורמט – יחידה) | FIELD_ACTIVITY (int—enum)
סוג הפעילות שהמשתמש ביצע. כאן מופיעה רשימה של סוגי הפעילות. |
קצב חילוף החומרים הבסיסי (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 – קק"ל ליום)
מספר הקילוקלוריות שמשתמש ישרוף אם הוא יהיה במצב מנוחה כל היום, על סמך הגיל, המשקל והגובה שלו. |
קלוריות שנשרפו
סוג הנתונים הזה מתעד את סך הקלוריות (בקילו-קלוריות) שנשרפו על ידי המשתמש, כולל קלוריות שנשרפו במצב מנוחה (BMR). כל נקודה על הגרף מייצגת את סך הקילוקלוריות שנשרפו במהלך מרווח זמן מסוים, ולכן צריך להגדיר את שעת ההתחלה ואת שעת הסיום.
REST
| שם | com.google.calories.expended |
| היקפי הרשאות OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| שדות (פורמט – יחידות) | calories (float – קילו-קלוריות)
מספר הקילוקלוריות שנשרפו. |
Android
| שם | com.google.calories.expended |
| אובייקט מסוג נתונים | TYPE_CALORIES_EXPENDED |
| הרשאה ב-Android | ACTIVITY_RECOGNITION |
| שדות (פורמט – יחידות) | FIELD_CALORIES (float—kcal)
מספר הקילוקלוריות שנשרפו. |
קצב הדיווש ברכיבה
אם משתמש יוצא לרכיבה על אופניים, אפשר להשתמש בסוג הנתונים הזה כדי לתעד את קצב הדיווש שלו, בסיבובי ארכובה לדקה (RPM). כל נקודה על הגרף מייצגת מדידה רגעית של קצב הדיווש, ולכן צריך להגדיר רק את שעת הסיום. הוא ישמש כחותמת הזמן של הקריאה.
REST
| שם | com.google.cycling.pedaling.cadence |
| היקפי הרשאות OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| שדות (פורמט – יחידות) | הכנסה לאלף צפיות (RPM) (float—הכנסה לאלף צפיות)
מספר סיבובי הארכובה של האופניים בדקה. |
Android
| שם | com.google.cycling.pedaling.cadence |
| אובייקט מסוג נתונים | TYPE_CYCLING_PEDALING_CADENCE |
| שדות (פורמט – יחידות) | FIELD_RPM (float—rpm)
מספר סיבובי הארכובה של האופניים בדקה. |
קצב הדיווש המצטבר ברכיבה
אם משתמש יוצא לרכיבה על אופניים, אפשר להשתמש בסוג הנתונים הזה כדי לתעד את מספר סיבובי הארכובה במהלך תקופת זמן מסוימת. כל נקודה על הגרף מייצגת את מספר הסיבובים מאז תחילת הספירה בזמן ההתחלה.
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—count)
מספר סיבובי הארכובה של האופניים במהלך תקופה מסוימת. |
דק' אימון קרדיו
סוג הנתונים הזה מתעד את מספר הנקודות שמשתמש הרוויח על פעילות, מכל הפעילות שלו. כל נקודה על הגרף מייצגת את מספר נקודות האימון הקרדיו שחושב עבור מרווח זמן מסוים.
המשתמשים יכולים להגדיר יעד יומי לדק' אימון קרדיו ולעקוב אחרי ההתקדמות שלהם. אפשר לחשב את דק' אימון הקרדיו באמצעות:
- דופק
- ערכי שווה ערך מטבולי (MET)
- מהירות הליכה
מספר דקות אימון הקרדיו שצוברים תלוי בעצימות הפעילות. אפשר להשתמש במדריך הזה כדי לחשב ולכתוב דק' אימון קרדיו:
| נתונים | 1 HP (פעילות בעצימות נמוכה עד בינונית) | 2 נקודות HP (פעילות בעצימות גבוהה) |
|---|---|---|
| דופק | דקה אחת של פעילות בדופק של יותר מ-50% מהדופק המקסימלי | דקה אחת של פעילות בדופק של יותר מ-70% מהדופק המקסימלי |
| ערך MET | 3-6 MET. לדוגמה, חתירה או טיפוס צוקים, | >6 MET. לדוגמה, אימון אינטנסיבי לסירוגין (HIIT), סקי, כדורעף או כדורגל. |
| מהירות הליכה | 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 קמ"ש) מקבלים דקת אימון קרדיו אחת. דקה אחת של פעילות אינטנסיבית יותר מזכה ב-2 דקות אימון קרדיו. |
דקות פעילות
סוג הנתונים הזה מתעד את מספר דקות הפעילות שמשתמש צבר, לפי החישוב של 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
|
| שדות (פורמט – יחידות) | duration (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
|
| שדות (פורמט – יחידות) | watts (float—watts)
הספק האנרגיה שנוצרת, בוואט. |
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
|
| שדות (פורמט – יחידות) | rpm (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
|
|
| שדות (פורמט – יחידות) |
|
Android
| שם | com.google.step_count.delta | |
| אובייקט מסוג נתונים | TYPE_STEP_COUNT_DELTA | |
| הרשאה ב-Android | ACTIVITY_RECOGNITION | |
| שדות (פורמט – יחידות) |
|
אימון
כל נקודה על הגרף מייצגת סדרה רציפה אחת של תרגיל אימון שבוצע על ידי משתמש. נקודת הנתונים מכילה שדות לסוג התרגיל (לדוגמה, תרגילי התנגדות או אימון משקולות), מספר החזרות של התרגיל, משך התרגיל וההתנגדות.
REST
| שם | 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 | |||||
| שדות (פורמט – יחידות) |
|