סוגים של נתוני פעילות

אפשר להשתמש בסוגי הנתונים האלה כדי לתעד פעילויות, אימוני כושר ומדדים תרגיל.

פעילות

אפשר להשתמש בסוג הנתונים הזה כדי לתעד כל פעילות של משתמש. סוג הפריט יכול להיות פעילויות כושר נפוצות כמו ריצה או ענפי ספורט שונים, וגם פעילויות כמו מדיטציה, גינון ושינה.

אם המשתמש ביצע יותר מפעילות אחת במהלך פרק הזמן הזה, צריך ליצור סשן לסוג הפעילות הראשי ומספר פלחים לסוגים השונים של הפעילות. למשל, אם הם עשו קצת אגרוף ואגרוף במהלך אומנויות לחימה משולבות שיעור, צרו שיעור לאומנויות לחימה משולבות. לאחר מכן תוכלו לפלח את סוגי הפעילויות השונים.

לכל נקודה על הגרף נדרשים שעת התחלה ושעת סיום. הנקודות על הגרף לא חייבות להיות צמודות זו לזו או להופיע ישירות אחרי זו, יכולים להיות פערים ביניהן.

RESTAndroid
שם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)
סוג הפעילות שהמשתמש ביצע. כאן מופיעה רשימת סוגי הפעילות.
שםcom.google.activity.segment
אובייקט של סוג הנתוניםTYPE_ACTIVITY_SEGMENT
הרשאה ל-AndroidACTIVITY_RECOGNITION
שדות (format—unit) FIELD_ACTIVITY (int – enum)
סוג הפעילות שהמשתמש ביצע. כאן מפורטת רשימה של סוגי הפעילות.

קצב חילוף החומרים הבסיסי (BMR)

סוג הנתונים הזה מתעד את ה-BMR של משתמש, בקלוריות. כל נקודה על הגרף מייצג את מספר הקלוריות שמשתמש היה שורף אם במנוחה כל היום, על סמך הגובה והמשקל שלהם. צריך להגדיר רק את שעת הסיום. הזה ישמש כחותמת הזמן של הקריאה.

RESTAndroid
שםcom.google.calories.bmr
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
שדות (פורמט, יחידות) קלוריות (float – קק'ל ליום)
מספר הקלוריות שמשתמש ישרף במהלך מנוחה במהלך היום, על סמך הגובה והמשקל שלו.
שםcom.google.calories.bmr
אובייקט של סוג הנתוניםTYPE_BASAL_METABOLIC_RATE
שדות (format—units) FIELD_CALORIES (float – קלוריות ליום)
מספר הקילוקלוריות שמשתמש ישרוף אם הוא יהיה במנוחה כל היום, על סמך הגיל, המשקל והגובה שלו.

קלוריות שנשרפו

סוג הנתונים הזה משקף את סך הקלוריות (בקילוריות) שנשרפו כולל קלוריות שנשרפו במצב מנוחה (BMR). כל נקודה על הגרף מייצגת את סך הקילוקלוריות שנשרפו במרווח זמן מסוים, לכן צריך להגדיר גם את שעת ההתחלה וגם את שעת הסיום.

RESTAndroid
שםcom.google.calories.expended
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
שדות (פורמט, יחידות) קלוריות (float – קק'ל)
מספר הקלוריות שנשרפו.
שםcom.google.calories.expended
אובייקט של סוג הנתוניםTYPE_CALORIES_EXPENDED
הרשאה ל-AndroidACTIVITY_RECOGNITION
שדות (פורמט, יחידות) FIELD_CALORIES (float – קק'ל)
מספר הקילוקלוריות שנשרפו.

קצב הדיווש ברכיבה

אם משתמש רוכב על אופניים, אפשר להשתמש בסוג הנתונים הזה כדי לתעד את הדיווש שלו. במספר סיבובי הכננת לדקה (RPM). כל נקודה על הגרף מייצגת קצב הדיווש הידני, כך שרק הקצה צריך להגדיר שעה. הכתובת הזו תשמש כחותמת הזמן של המדידה.

RESTAndroid
שם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)
מספר סיבובי ידית האופניים בדקה.
שםcom.google.cycling.pedaling.cadence
אובייקט של סוג הנתוניםTYPE_CYCLING_PEDALING_CADENCE
שדות (format—units) FIELD_RPM (float—rpm)
מספר סיבובי הארכובה של האופניים לדקה.

דיווש אופניים מצטבר

אם משתמש רוכב על אופניים, אפשר להשתמש בסוג הנתונים הזה כדי לתעד את מספר מהפכים אסימוני לאורך תקופת זמן מסוימת. כל נקודה על הגרף מייצגת את המספר של מהפכות מאז הספירה בשעת ההתחלה.

RESTAndroid
שםcom.google.cycling.pedaling.cumulative
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
שדות (פורמט, יחידות) סיבובי (int - ספירה)
מספר סיבובי הארכובה של האופניים בפרק זמן מסוים.
שםcom.google.cycling.pedaling.cumulative
אובייקט של סוג הנתוניםTYPE_CYCLING_PEDALING_CUMULATIVE
שדות (format—units) FIELD_REVOLUTIONS (int – ספירה)
מספר סיבובי הארכובה של האופניים בפרק זמן מסוים.

דק' אימון קרדיו

סוג הנתונים הזה משקף את מספר הנקודות על פעילות לב שמשתמש צבר, מכל בפעילות שלהם. כל נקודה על הגרף מייצגת את מספר דק' אימון הקרדיו שחושבו. לפרק זמן מסוים.

המשתמשים יכולים להגדיר יעד יומי לדק' אימון קרדיו ולעקוב אחרי ההתקדמות שלהם. דק' אימון קרדיו ניתן לחשב באמצעות:

מספר דק' אימון הקרדיו שנצברו תלוי באינטנסיביות של הפעילות. תוכלו להיעזר במדריך הזה כדי לחשב ולכתוב דק' אימון קרדיו:

נתונים 1 כוח סוס (פעילות בעצימות נמוכה עד בינונית) 2 פעילויות בעצימות גבוהה
דופק דקת פעילות אחת בקצב לב מקסימלי של יותר מ-50% דקה אחת של פעילות בקצב לב של יותר מ-70% מקצב הלב המקסימלי
ערך MET 3-6 MET. לדוגמה: חתירה או טיפוס על סלעים, >6 MET. לדוגמה, HIIT, סקי, כדורעף או פוטבול.
מהירות הליכה 100 עד 130 צעדים בדקה יותר מ-130 צעדים בדקה
RESTAndroid
שםcom.google.heart_minutes
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
שדות (פורמט, יחידות) עוצמה (float – נקודות אימון קרדיו)
דק' אימון קרדיו שנצברו על סמך העוצמה של התרגיל או הפעילות שהמשתמש מבצע.
שםcom.google.heart_minutes
אובייקט של סוג הנתוניםTYPE_HEART_MINUTES
שדות (פורמט, יחידות) FIELD_INTENSITY (float – נקודות לב)
האינטנסיביות של התרגיל או הפעילות שהמשתמש מבצע. דקה אחת של פעילות גופנית קלה עד בינונית (כמו הליכה שגבוהה מ-4.5 קמ"ש, או רכיבה על אופניים שגבוהה מ-10 מייל בשעה) אפשר לצבור נקודה אחת על פעילות הלב. עוד דקה אחת של יותר פעילות אינטנסיבית מזכה ב-2 נקודות על פעילות לב.

דקות פעילות

סוג הנתונים הזה מתעד את מספר דקות הפעילות שלמערכת Google Fit המשתמש הרוויח, מכל הפעילות שלו. כל נקודת נתונים מייצגת את מספר דקות הפעילות בפרק זמן מסוים. צריך להגדיר גם שעת התחלה וגם שעת סיום.

משתמשים יכולים לצבור דקות פעילות מכל פעילות גופנית, כמו יוגה, ריקוד, גינון ומטלות ביתיות אחרות. אם הם יוצאים לטיול, אפליקציית Google Fit תעניק להם דקה אחת של פעילות בכל פעם שהם יעברו לפחות 30 צעדים בתוך 60 שניות.

RESTAndroid
שםcom.google.active_minutes
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
שדות (פורמט, יחידות) duration (int – אלפיות שנייה)
משך הדקות הפעילות שנצברו, באלפיות השנייה.
טווח תקין: >=0
שםcom.google.active_minutes
אובייקט של סוג הנתוניםTYPE_MOVE_MINUTES
שדות (format—units) FIELD_DURATION (int – אלפיות שנייה)
משך הדקות הפעילות שנצברו, באלפיות השנייה.
טווח חוקי: 0 – ארוך.MAX_VALUE

הספק

סוג הנתונים הזה מתעד את הכוח שנוצר על ידי משתמש בזמן ביצוע פעילות, שנמדד בוואטים. לדוגמה, שימוש במד מתח במהלך פעילות גופנית אופני נייח. כל נקודת נתונים מייצגת מדידה מיידית של שהחשמל יצר.

כל נקודת נתונים מייצגת ממד מיידי של כוח שנוצר, כך צריך להגדיר שעת סיום. הכתובת הזו תשמש כחותמת הזמן של המדידה.

RESTAndroid
שםcom.google.power.sample
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
שדות (פורמט, יחידות) וואטים (float — ואט)
הכוח שנוצר, בוואטים.
שםcom.google.power.sample
אובייקט של סוג הנתוניםTYPE_POWER_SAMPLE
שדות (פורמט, יחידות) FIELD_WATTS (float — ואט)
הכוח שנוצר, בוואטים.

קצב ספירת הצעדים

סוג הנתונים הזה מתעד את קצב ההליכה, שנמדד במספר הצעדים לדקה. כל אחד נקודת נתונים מייצגת מדידה מיידית של קצב הצעדים דקה.

RESTAndroid
שםcom.google.step_count.cadence
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
שדות (פורמט, יחידות) rpm (float – צעדים לדקה)
קצב הצעדים שנמדד בדקה.
שםcom.google.step_count.cadence
אובייקט של סוג הנתוניםTYPE_STEP_COUNT_CADENCE
שדות (format—units) FIELD_RPM (float – צעדים לדקה)
קצב הצעדים שנמדד בדקה.

דלתא של ספירת צעדים

סוג הנתונים הזה מתעד את מספר הצעדים שבוצעו מאז הקריאה האחרונה. כל אחד השלב הזה מדווח פעם אחת בלבד כך שלא צריך להיות זמן חופף לנקודות נתונים. שעת ההתחלה של כל נקודה בנתונים צריכה לייצג את תחילת התקופה שבה בוצעו השלבים.

שעת ההתחלה חייבת להיות שווה לשעת הסיום של נקודת הנתונים הקודמת או גדולה ממנה. הוספת כל הערכים יחד בפרק זמן מסוים מאפשרת לחשב את מספר הצעדים הכולל בפרק הזמן הזה.

RESTAndroid
שם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 שלבים לשנייה
שםcom.google.step_count.delta
אובייקט של סוג הנתוניםTYPE_STEP_COUNT_DELTA
הרשאה ל-AndroidACTIVITY_RECOGNITION
שדות (פורמט, יחידות)
TYPE_STEP_COUNT_DELTA (int – ספירה)
מספר הצעדים שבוצעו במהלך תקופת זמן מסוימת.
טווח תקין: 0 עד 10 שלבים לשנייה

אימון

כל נקודה על הגרף מייצגת קבוצה רציפה אחת של תרגיל אימון שמשתמש ביצע. נקודת הנתונים מכילה שדות לסוג התרגיל (לדוגמה, תרגילי התנגדות או אימון משקולות), מספר החזרות של התרגיל, משך התרגיל וההתנגדות.

RESTAndroid
שםcom.google.activity.exercise
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
שדות (format—units)
תרגיל (int - enum)
ערכים שמייצגים תרגילים שונים, כמו תרגילי הרמת משקולות, תרגילי אימון לחיזוק ותרגילים לבביים.

back_extension
bridge
.hip.single_leg
burpee
calf_press
calf_raise
calf_raise
.seated
calf_raise
.standing
chinup
clean
clean
.hang
clean
.hang_power
clean
.jerk
clean
.power
crunch
crunch
.twisting
curl
.bicep
deadlift
deadlift
.rdl
deadlift
.single_leg
deadlift
.straight_leg
dip
dip
.chest
dip
.triceps
fly
good_morning
hip_extension
hip_raise
hip_thrust
jumping_jack
leg_curl
leg_extension
leg_press
leg_raise
lunge
lunge
.rear
lunge
.side
plank
plank
.side
press
.bench
press
.bench.close_grip
press
.bench.decline
press
.bench.incline
press
.jm
press
.pike
press
.shoulder
press
.shoulder.arnold
press
.shoulder.military
pulldown
pullover
pullup
pushup
pushup
.close_grip
pushup
.pike
raise.front
raise.lateral
raise.lateral.rear
row
row
.high
row
.upright
run
.high_knee
russian_twist
shrug
situp
situp
.twisting
squat
step_up
swing
thruster
triceps_extension
vups
wall_sit

חזרות (int – enum)
מספר החזרות של תרגיל.
סוג התנגדות (int – enum)
סוג ההתנגדות במהלך התרגיל.
"intVal": 0 // The resistance type is unknown, unspecified, or can't be represented by a value.
"intVal": 1 // The user is using a barbell for resistance.
"intVal": 2 // The user is using a cable for resistance. If using 2 cables are used (one for each arm), include the resistance weight for one arm.
"intVal": 3 // The user is using dumbells for resistance.
"intVal": 4 // The user is using a kettlebell for resistance
"intVal": 5 // The user is performing the exercise in a machine.
"intVal": 6 // The user is using their own body weight for resistance.
התנגדות (float – ק"ג)
ההתנגדות של התרגיל (או המשקל), בקילוגרמים.
duration (int – אלפיות שנייה)
משך התרגול שחשוב לו משך הזמן.

שםcom.google.activity.exercise
שדות (פורמט, יחידות)
FIELD_EXERCISE (int—enum)
ערכים שמייצגים תרגילים שונים, כמו תרגילי הרמת משקולות, תרגילי אימון לחיזוק ותרגילים לבביים.

ARNOLD_PRESS
BACK_EXTENSION
BENCH_PRESS
BICEP_CURL
BURPEE
CALF_PRESS
CALF_RAISE
CHEST_DIP
CHINUP
CLEAN
CLEAN_JERK
CLOSE_GRIP_BENCH_PRESS
CLOSE_GRIP_PUSHUP
CRUNCH
DEADLIFT
DECLINE_BENCH_PRESS
DIP
FLY
FRONT_RAISE
GOOD_MORNING
HANG_CLEAN
HANG_POWER_CLEAN
HIGH_KNEE_RUN
HIGH_ROW
HIP_EXTENSION
HIP_RAISE
HIP_THRUST
INCLINE_BENCH_PRESS
JM_PRESS
JUMPING_JACK
LATERAL_RAISE
LEG_CURL
LEG_EXTENSION
LEG_PRESS
LEG_RAISE
LUNGE
MILITARY_PRESS
PIKE_PRESS
PIKE_PUSHUP
PLANK
POWER_CLEAN
PULLDOWN
PULLOVER
PULLUP
PUSHUP
RDL_DEADLIFT
REAR_LATERAL_RAISE
REAR_LUNGE
ROW
RUSSIAN_TWIST
SEATED_CALF_RAISE
SHOULDER_PRESS
SHRUG
SIDE_LUNGE
SIDE_PLANK
SINGLE_LEG_DEADLIFT
SINGLE_LEG_HIP_BRIDGE
SITUP
SQUAT
STANDING_CALF_RAISE
STEP_UP
STRAIGHT_LEG_DEADLIFT
SWING
THRUSTER
TRICEPS_DIP
TRICEPS_EXTENSION
TWISTING_CRUNCH
TWISTING_SITUP
UPRIGHT_ROW
V_UPS
WALL_SIT

FIELD_REPETITIONS (int – ספירה)
מספר החזרות של תרגיל.
FIELD_RESISTANCE_TYPE (int – enum)
סוג ההתנגדות במהלך התרגיל.
RESISTANCE_TYPE_UNKNOWN // The resistance type is unknown, unspecified, or can't be represented by a value.
RESISTANCE_TYPE_BARBELL // The user is using a barbell for resistance.
RESISTANCE_TYPE_CABLE // The user is using a cable for resistance. If using 2 cables are used (one for each arm), include the resistance weight for one arm.
RESISTANCE_TYPE_DUMBBELL // The user is using dumbells for resistance.
RESISTANCE_TYPE_KETTLEBELL // The user is using a kettlebell for resistance
RESISTANCE_TYPE_MACHINE // The user is performing the exercise in a machine.
RESISTANCE_TYPE_BODY // The user is using their own body weight for resistance.
FIELD_RESISTANCE (float – ק"ג)
ההתנגדות של התרגיל (או המשקל), בקילוגרמים.
FIELD_DURATION (int – אלפיות שנייה)
משך התרגול שחשוב לו משך הזמן.