Loại dữ liệu hoạt động

Bạn có thể sử dụng các loại dữ liệu này để nắm bắt các hoạt động, bài tập thể dục và chỉ số về việc tập thể dục.

Activity

Loại dữ liệu này có thể được dùng để thu thập mọi hoạt động mà người dùng thực hiện. Đó có thể là các hoạt động thể dục phổ biến như chạy hoặc thể thao khác, cũng như các hoạt động như thiền, làm vườn và ngủ.

Nếu người dùng thực hiện nhiều hoạt động trong khoảng thời gian đó, hãy tạo một phiên cho loại hoạt động chính và nhiều phân đoạn cho các loại hoạt động khác nhau. Ví dụ: nếu họ đã thực hiện một chút đấm bốc tự do và đấm bốc trong lớp học võ tổng hợp, hãy tạo một buổi tập dành cho võ tổng hợp. Sau đó, bạn có thể phân tích các loại hoạt động khác nhau thành các phân đoạn.

Mỗi điểm dữ liệu cần thời gian bắt đầu và thời gian kết thúc. Các điểm dữ liệu không cần liên tục nối tiếp nhau hoặc ngay sau nhau, có thể có những khoảng trống giữa chúng.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.activity.segment
Phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Trường (định dạng—đơn vị) loại hoạt động (int—enum)
Loại hoạt động mà người dùng đang thực hiện. Xem danh sách các loại hoạt động tại đây.

Android

Têncom.google.activity.segment
Đối tượng loại dữ liệuTYPE_ACTIVITY_SEGMENT
Quyền trên AndroidACTIVITY_RECOGNITION
Trường (định dạng—đơn vị) FIELD_ACTIVITY (int—vium)
Loại hoạt động mà người dùng đang thực hiện. Xem danh sách các loại hoạt động tại đây.

Tỷ lệ trao đổi chất cơ bản (BMR)

Loại dữ liệu này chụp BMR của một người dùng, tính theo kilocalories. Mỗi điểm dữ liệu biểu thị số lượng kilocalories mà người dùng sẽ đốt cháy khi nghỉ ngơi cả ngày, dựa trên chiều cao và cân nặng. Bạn chỉ nên đặt thời gian kết thúc. Giá trị này sẽ được dùng làm dấu thời gian cho chỉ số đọc.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.calories.bmr
Phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Trường (định dạng—đơn vị) calo (float—kcal mỗi ngày)
Số lượng kilocalori mà người dùng sẽ đốt cháy khi nghỉ ngơi cả ngày, dựa trên chiều cao và cân nặng của họ.

Android

Têncom.google.calories.bmr
Đối tượng loại dữ liệuTYPE_BASAL_METABOLIC_RATE
Trường (định dạng—đơn vị) FIELD_APPLYCOUNTORIES (float — kcal mỗi ngày)
Số lượng kilocalori mà người dùng sẽ đốt cháy khi nghỉ ngơi cả ngày, dựa trên tuổi, cân nặng và chiều cao của họ.

Lượng calo đốt cháy

Loại dữ liệu này nắm bắt tổng lượng calo (tính bằng kilocalories) mà người dùng đốt cháy, bao gồm cả lượng calo đốt cháy khi nghỉ ngơi (BMR). Mỗi điểm dữ liệu thể hiện tổng số kilocalories đã đốt trong một khoảng thời gian, vì vậy, bạn phải đặt cả thời gian bắt đầu và kết thúc.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.calories.expended
Phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Trường (định dạng—đơn vị) calo (float – kcal)
Số lượng kilocalories bị đốt cháy.

Android

Têncom.google.calories.expended
Đối tượng loại dữ liệuTYPE_CALORIES_EXPENDED
Quyền trên AndroidACTIVITY_RECOGNITION
Trường (định dạng—đơn vị) FIELD_METRICORIES (float – kcal)
Số lượng kilocalories bị đốt cháy.

Nhịp đạp xe

Nếu người dùng đạp xe, loại dữ liệu này có thể được dùng để ghi lại tốc độ đạp xe của họ, tính theo số vòng quay mỗi phút (RPM). Mỗi điểm dữ liệu biểu thị một thước đo tức thời về tốc độ đạp xe, vì vậy, bạn chỉ nên đặt thời gian kết thúc. Giá trị này sẽ được dùng làm dấu thời gian cho chỉ số đọc.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.cycling.pedaling.cadence
Phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Trường (định dạng—đơn vị) rpm (float – vòng/phút)
Số vòng quay xe đạp mỗi phút.

Android

Têncom.google.cycling.pedaling.cadence
Đối tượng loại dữ liệuTYPE_CYCLING_PEDALING_CADENCE
Trường (định dạng—đơn vị) FIELD_RPM (float – RPM)
Số vòng quay xe đạp mỗi phút.

Đạp xe đạp tích lũy

Nếu người dùng đi xe đạp, loại dữ liệu này có thể được dùng để thu thập số vòng quay vòng quay trong một khoảng thời gian. Mỗi điểm dữ liệu biểu thị số vòng quay kể từ số lượng tại thời điểm bắt đầu.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.cycling.pedaling.cumulative
Phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Trường (định dạng—đơn vị) số vòng (int – số lượng)
Số vòng quay xe đạp trong một khoảng thời gian.

Android

Têncom.google.cycling.pedaling.cumulative
Đối tượng loại dữ liệuTYPE_CYCLING_PEDALING_CUMULATIVE
Trường (định dạng—đơn vị) FIELD_REVOLUTIONS (int – số lượng)
Số vòng quay xe đạp trong một khoảng thời gian.

Điểm nhịp tim

Loại dữ liệu này nắm bắt số lượng Điểm nhịp tim mà người dùng đã nhận được từ tất cả các hoạt động của họ. Mỗi điểm dữ liệu thể hiện số Điểm nhịp tim được tính cho một khoảng thời gian.

Người dùng có thể đặt mục tiêu Điểm nhịp tim hằng ngày và theo dõi tiến trình của mình. Bạn có thể tính Điểm nhịp tim bằng cách sử dụng:

Số Điểm nhịp tim đạt được phụ thuộc vào cường độ hoạt động. Hãy áp dụng hướng dẫn này để tính và ghi Điểm nhịp tim:

Dữ liệu 1 HP (Hoạt động cường độ trung bình thấp) 2 HP (Hoạt động cường độ cao)
Nhịp tim 1 phút hoạt động lúc > nhịp tim tối đa 50% 1 phút hoạt động với > nhịp tim tối đa 70%
Giá trị MET 3–6 MET. Ví dụ: chèo thuyền hoặc leo núi đá, >6 MET Ví dụ: kênh HIIT, khu trượt tuyết, sân bóng chuyền hoặc sân bóng đá.
Tốc độ đi bộ 100-130 bước mỗi phút >130 bước mỗi phút

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.heart_minutes
Phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Trường (định dạng—đơn vị) cường độ (float—Điểm nhịp tim)
Điểm nhịp tim đạt được dựa trên cường độ của bài tập thể dục hoặc hoạt động mà người dùng thực hiện.

Android

Têncom.google.heart_minutes
Đối tượng loại dữ liệuTYPE_HEART_MINUTES
Trường (định dạng—đơn vị) FIELD_INTENSITY (float – điểm nhịp tim)
Cường độ của bài tập thể dục hoặc hoạt động mà người dùng thực hiện. Một phút hoạt động thể chất từ nhẹ đến vừa phải (chẳng hạn như đi bộ nhanh hơn 2,5 dặm/giờ hay đạp xe nhanh hơn 10 dặm/giờ) sẽ nhận được 1 điểm nhịp tim. Một phút hoạt động mạnh hơn sẽ nhận được 2 điểm nhịp tim.

Phút vận động

Loại dữ liệu này ghi lại số Phút di chuyển mà Google Fit tính toán mà người dùng nhận được từ tất cả hoạt động của họ. Mỗi điểm dữ liệu biểu thị số Phút bắt đầu di chuyển trong một khoảng thời gian. Bạn phải đặt cả thời gian bắt đầu và kết thúc.

Người dùng có thể kiếm Phút vận động từ bất kỳ hoạt động nào như yoga, khiêu vũ hoặc làm vườn và các việc nhà khác. Nếu họ đi bộ, Google Fit sẽ trao một phút di chuyển mỗi khi họ thực hiện ít nhất 30 bước trong vòng 60 giây.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.active_minutes
Phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Trường (định dạng—đơn vị) duration (int—mili giây)
Thời gian đạt được Số phút di chuyển, tính bằng mili giây.
Phạm vi hợp lệ: >=0

Android

Têncom.google.active_minutes
Đối tượng loại dữ liệuTYPE_MOVE_MINUTES
Trường (định dạng—đơn vị) FIELD_DURATION (int—mili giây)
Thời gian đạt được Số phút di chuyển, tính bằng mili giây.
Phạm vi hợp lệ: 0 – Long.MAX_VALUE

Công suất

Loại dữ liệu này nắm bắt công suất do người dùng tạo ra khi thực hiện một hoạt động, được đo bằng watt. Ví dụ: sử dụng đồng hồ đo điện khi tập thể dục trên xe đạp chạy. Mỗi điểm dữ liệu biểu thị cho một quá trình đo lường tức thì của công suất được tạo.

Mỗi điểm dữ liệu biểu thị một công cụ đo lường tức thì của công suất được tạo, vì vậy, bạn chỉ nên đặt thời gian kết thúc. Giá trị này sẽ được dùng làm dấu thời gian cho chỉ số đọc.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.power.sample
Phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Trường (định dạng—đơn vị) watt (float—watt)
Công suất tạo ra, tính bằng watt.

Android

Têncom.google.power.sample
Đối tượng loại dữ liệuTYPE_POWER_SAMPLE
Trường (định dạng—đơn vị) FIELD_WATTS (float—watt)
Công suất tạo ra, tính bằng watt.

Nhịp độ bước chân

Loại dữ liệu này ghi lại nhịp đi bộ, được đo bằng bước/phút. Mỗi điểm dữ liệu biểu thị một quá trình đo lường tức thì của nhịp độ mỗi bước mỗi phút.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.step_count.cadence
Phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Trường (định dạng—đơn vị) rpm (float – bước/phút)
Nhịp độ bước chân được đo bằng số bước mỗi phút.

Android

Têncom.google.step_count.cadence
Đối tượng loại dữ liệuTYPE_STEP_COUNT_CADENCE
Trường (định dạng—đơn vị) FIELD_RPM (float—bước/phút)
Nhịp độ bước chân được đo bằng số bước mỗi phút.

Số bước delta

Loại dữ liệu này thu thập số bước đã thực hiện kể từ lần đọc gần nhất. Mỗi bước chỉ được báo cáo một lần, vì vậy, các điểm dữ liệu không được có thời gian trùng lặp. Thời gian bắt đầu của mỗi điểm dữ liệu phải thể hiện thời điểm bắt đầu của khoảng thời gian thực hiện các bước.

Thời gian bắt đầu phải bằng hoặc lớn hơn thời gian kết thúc của điểm dữ liệu trước đó. Khi bạn cộng tất cả các giá trị với nhau trong một khoảng thời gian, tính tổng số bước trong khoảng thời gian đó.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.step_count.delta
Phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Trường (định dạng—đơn vị)
step (int—count)
Số bước đã thực hiện trong một khoảng thời gian.
Phạm vi hợp lệ: 0 – 10 bước/giây

Android

Têncom.google.step_count.delta
Đối tượng loại dữ liệuTYPE_STEP_COUNT_DELTA
Quyền trên AndroidACTIVITY_RECOGNITION
Trường (định dạng—đơn vị)
TYPE_Step_COUNT_DELTA (int – số lượng)
Số bước đã thực hiện trong một khoảng thời gian.
Phạm vi hợp lệ: 0 – 10 bước/giây

Tập thể dục

Mỗi điểm dữ liệu biểu thị một nhóm bài tập thể dục liên tục do người dùng thực hiện. Điểm dữ liệu chứa các trường cho loại bài tập (ví dụ: bài tập sức cản hoặc bài tập tạ), số lần lặp lại bài tập, thời lượng tập và sức cản.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.activity.exercise
Phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Trường (định dạng—đơn vị)
tập thể dục (int—enum)
Giá trị đại diện cho các bài tập khác nhau, chẳng hạn như bài tập nâng tạ, bài tập tăng cường sức mạnh và bài tập tim mạch.
Lặp lại (int—enum)
Số lần lặp lại của một bài tập.
loại sức cản (int—enum)
Loại sức cản được sử dụng trong bài tập.
sức cản (float – kg)
Kháng trọng của bài tập (hoặc cân nặng), tính bằng kilogam.
duration (int—mili giây)
Thời lượng của một bài tập mà thời lượng quan trọng.

Android

Têncom.google.activity.exercise
Trường (định dạng—đơn vị)
FIELD_TESTRCISE (int—enum)
Giá trị đại diện cho các bài tập khác nhau, chẳng hạn như bài tập nâng tạ, bài tập tăng cường sức mạnh và bài tập tim mạch.
FIELD_REPETITIONS (int – số lượng)
Số lần lặp lại của một bài tập.
FIELD_RESISTANCE_TYPE (int—enum)
Loại sức cản được sử dụng trong bài tập.
FIELD_RESISTANCE (float – kg)
Kháng trọng của bài tập (hoặc cân nặng), tính bằng kilogam.
FIELD_DURATION (int—mili giây)
Thời lượng của một bài tập mà thời lượng quan trọng.