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

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

Hoạt động

Loại dữ liệu này có thể dùng để ghi lại mọi hoạt động của người dùng. Đây có thể là các hoạt động thể chất phổ biến như chạy bộ hoặc các môn 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ọ tập ít hơn một chút về quyền anh đá và quyền anh trong một lớp học võ tổng hợp, hãy tạo một phiên cho võ thuật tổng hợp. Sau đó, bạn có thể chia nhỏ 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 có 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 phải liên tiếp nhau hoặc ngay sau nhau, có thể có khoảng trống ở giữa.

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 đã 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—enum)
Loại hoạt động mà người dùng đã 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 ghi lại BMR của người dùng, tính theo kilo calo. Mỗi điểm dữ liệu biểu thị số kilo calo một người dùng sẽ đốt cháy nếu nghỉ ngơi cả ngày, dựa trên chiều cao và cân nặng của họ. 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 kết quả đọ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ố kilo calo một người dùng sẽ đốt cháy nếu 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_CALORIES (float—kcal mỗi ngày)
Số kilo calo một người dùng sẽ đốt cháy nếu 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 ghi lại tổng lượng calo (tính bằng kilo calo) mà người dùng đốt cháy, bao gồm cả lượng calo bị đốt cháy khi nghỉ ngơi (BMR). Mỗi điểm dữ liệu đại diện cho tổng số kilo calo được đốt cháy trong một khoảng thời gian, vì vậy, bạn phải đặt cả thời gian bắt đầu và thời gian 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ố kilo calo đã đố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_CALORIES (float – kcal)
Số kilo calo đã đốt cháy.

Nhịp đạp xe

Nếu người dùng đạp xe, có thể dùng loại dữ liệu này để ghi lại tốc độ đạp xe, tính bằng số vòng quay mỗi phút (RPM). Mỗi điểm dữ liệu đại diện cho một thông tin đo lường tức thì về tốc độ đạp xe, vì vậy, bạn chỉ nên đặt thời gian kết thúc. Đây sẽ được dùng làm dấu thời gian cho kết quả đo.

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ị) vòng/phút (float – vòng/phút)
Số vòng quay của trục 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 — vòng/phút)
Số vòng quay của trục quay xe đạp mỗi phút.

Đạp xe tích luỹ

Nếu người dùng đạp xe, loại dữ liệu này có thể được dùng để ghi lại số vòng quay của trục 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ừ khi đếm 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 của trục 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 của trục quay xe đạp trong một khoảng thời gian.

Điểm nhịp tim

Loại dữ liệu này ghi lại số Điểm nhịp tim mà một người dùng đã kiếm được từ tất cả hoạt động của họ. Mỗi điểm dữ liệu biểu thị số Điểm nhịp tim được tính trong 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. Điểm nhịp tim có thể được tính theo:

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

Dữ liệu 1 HP (Hoạt động có cường độ thấp trung bình) 2 HP (Hoạt động ở cường độ cao)
Nhịp tim Hoạt động 1 phút khi nhịp tim tối đa >50% 1 phút hoạt động với tần số tim tối đa trên 70%
Giá trị MET 3 đến 6 mét Ví dụ: chèo thuyền hoặc leo núi đá, >6 MET Ví dụ: tập luyện cường độ cao ngắt quãng (HIIT), trượt tuyết, bóng chuyền hoặc 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 nhận được dựa trên cường độ tập thể dục hoặc hoạt động của người dùng.

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 trái tim)
Cường độ tập thể dục hoặc hoạt động mà người dùng thực hiện. 1 phút hoạt động thể chất từ nhẹ đến vừa phải (như đi bộ nhanh hơn 2,5 dặm/giờ hoặc đạp xe nhanh hơn 10 dặm/giờ) sẽ nhận được 1 điểm nhịp tim. 1 phút hoạt động có cường độ cao 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 vận động mà Google Fit tính toán mà người dùng kiếm được từ tất cả hoạt động của họ. Mỗi điểm dữ liệu biểu thị số Phút di chuyển phát sinh trong một khoảng thời gian. Cả thời gian bắt đầu và thời gian kết thúc đều phải được đặt.

Người dùng có thể kiếm được Phút vận động từ bất kỳ hoạt động nào như yoga, nhảy múa, làm vườn và các công việc khác trong nhà. Nếu họ đi bộ, Google Fit sẽ tặng một Phút vận động mỗi khi họ đi được í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ị) thời lượng (int—mili giây)
Thời lượng của Số phút vận động 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 lượng của Số phút vận động tính bằng mili giây.
Phạm vi hợp lệ: 0—Dài.MAX_VALUE

Công suất

Loại dữ liệu này ghi lại năng lượng 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 tĩnh. Mỗi điểm dữ liệu biểu thị một số đo tức thời về công suất được tạo ra.

Mỗi điểm dữ liệu biểu thị một số đo tức thời về công suất được tạo ra, vì vậy, bạn chỉ nên đặt thời gian kết thúc. Đây sẽ được dùng làm dấu thời gian cho kết quả đo.

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 độ đếm bước

Loại dữ liệu này ghi lại nhịp đi bộ, được đo bằng bước mỗi phút. Mỗi điểm dữ liệu biểu thị một số đo tức thời của nhịp độ tính theo bước/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ị) vòng/phút (float—bước/phút)
Nhịp độ đượ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 độ được đo bằng số bước mỗi phút.

delta số bước

Loại dữ liệu này ghi lại số bước đã thực hiện kể từ lần đọc gần đây 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 chồng chéo. Thời gian bắt đầu của mỗi điểm dữ liệu phải biểu thị thời điểm bắt đầu khoảng thời gian mà các bước được thực hiện.

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 đó. Cộng tất cả giá trị lại với nhau trong một khoảng thời gian sẽ 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ị)
bước (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 mỗi 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 mỗi giây

Thể dục

Mỗi điểm dữ liệu đại diện cho một tập hợp 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ụ: các bài tập về sức đề kháng hoặc tập tạ), số lần lặp lại của bài tập, thời lượng thực hiện bài tập và mức độ kháng cự.

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 rèn luyện 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 thể dục.
loại điện trở (int—enum)
Loại sức cản được sử dụng trong bài tập thể dục.
điện trở (float—kg)
Lực cản của bài tập (hoặc cân nặng), tính bằng kilogam.
thời lượng (int—mili giây)
Thời lượng của một bài tập cần quan tâm đến thời lượng.

Android

Têncom.google.activity.exercise
Trường (định dạng – đơn vị)
FIELD_EXERCISE (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 rèn luyện 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 thể dục.
FIELD_RESISTANCE_TYPE (int—enum)
Loại sức cản được sử dụng trong bài tập thể dục.
FIELD_RESISTANCE (float—kg)
Lực cản 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 cần quan tâm đến thời lượng.