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

Bạn có thể dùng loại dữ liệu này để ghi lại mọi hoạt động mà người dùng thực hiện. Thông tin này có thể là các hoạt động thể dục phổ biến như chạy bộ hoặc các môn thể thao khác nhau, cũng như các hoạt động như thiền, làm vườn và ngủ.

Nếu người dùng đang 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 một chút võ thuật tổng hợp 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õ tổng hợp. Sau đó, bạn có thể phân tích các chỉ số 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. Không cần phải đặt điểm dữ liệu nối tiếp nhau hoặc ngay sau nhau, thì 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 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—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 thu thập BMR của người dùng, tính theo kilo calo. Mỗi điểm dữ liệu thể hiện Số kilo calo mà 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 trẻ. Bạn chỉ nên đặt thời gian kết thúc. Chiến dịch này sẽ được dùng làm dấu thời gian cho lần đọc.

REST

Têncom.google.calories.bmr
Phạm vi quyền 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ố kilocalo mà 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ố kilocalo mà 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 kilocalo) 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 đại diện cho tổng kilo calo đã đốt cháy trong một khoảng thời gian, do đó cả thời gian bắt đầu và thời gian kết thúc .

REST

Têncom.google.calories.expended
Phạm vi quyền 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ố kilocalo đã đố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 đi xe đạp, thì loại dữ liệu này có thể được dùng để ghi lại tốc độ đạp xe của họ, tính bằng số vòng quay tay quay mỗi phút (RPM). Mỗi điểm dữ liệu thể hiện một phép đo tức thì 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 lần đọ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 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 khuỷu xe đạp mỗi phút.

Số vòng đạp xe tích luỹ

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 của trục khuỷu trong một khoảng thời gian. Mỗi điểm dữ liệu đại diện cho số vòng quay kể từ số đế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 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 quay (int – số lượng)
Số vòng quay của trục khuỷu 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ần)
Số vòng quay của tay 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à người dùng đã kiếm được từ tất 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 toán 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 họ. Bạn có thể tính Điểm nhịp tim bằng cách sử dụng:

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

Dữ liệu 1 HP (Hoạt động ở cường độ thấp trung bình) 2 HP (Hoạt động cường độ cao)
Tần số tim 1 phút hoạt động ở tần số tim tối đa trên 50% 1 phút hoạt động ở tần số tim tối đa trên 70%
Giá trị MET 3-6 MET. 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), môn trượt tuyết, bóng chuyền hoặc bóng bầu dục.
Tốc độ đi bộ 100 đến 130 bước mỗi phút >130 bước mỗi phút

REST

Têncom.google.heart_minutes
Phạm vi quyền 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 kiếm được dựa trên cường độ 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 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 của hoạt động thể chất nhẹ đến vừa (như đi bộ nhanh hơn 2,5 dặm/giờ, hoặc đạp xe nhanh hơn 10 dặm/giờ) thì nhận được 1 điểm nhịp tim. Hơn 1 phút hoạt động cường độ cao 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 được rằng 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ị cho số Phút vận động 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ể nhận được 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 công việc gia đình khác. Nếu họ đi bộ, Google Fit sẽ trao một Lần vận động Phút mỗi khi trẻ đ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 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 lượng của số Phút vận động kiếm được, 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 kiếm được, tính bằng mili giây.
Phạm vi hợp lệ: 0—Long.MAX_VALUE

Nguồn điện

Loại dữ liệu này ghi lại năng lượng mà 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 máy đo công suất khi tập thể dục trên xe đạp tập. Mỗi điểm dữ liệu biểu thị một phép đo tức thời của điện năng tạo ra.

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

REST

Têncom.google.power.sample
Phạm vi quyền 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)
Nguồn điện 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)
Nguồn điện 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 số bước mỗi phút. Một điểm dữ liệu biểu thị cách đo tức thời của nhịp bước theo 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 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 độ 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.

Delta số bước

Loại dữ liệu này ghi lại số bước đã đi kể từ lần đọc gần nhất. Mỗi bước chỉ được báo cáo một lần để các điểm dữ liệu không có thời gian trùng lặp. Chiến lược phát hành đĩa đơn 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 theo những bướ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ả các giá trị lại với nhau trong một khoảng thời gian thời gian sẽ tính tổng số bước trong khoảng thời gian đó.

REST

Têncom.google.step_count.delta
Phạm vi quyền 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/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 đi được trong một khoảng thời gian.
Phạm vi hợp lệ: 0 đến 10 bước mỗi giây

Thể dục

Mỗi điểm dữ liệu đại diện cho một bộ 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 đề kháng hoặc tập thể dục với tạ), số lần lặp lại của bài tập, thời lượng của 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 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ài tập (int – enum)
Các giá trị đại diện cho nhiều bài tập thể dục, chẳng hạn như bài tập nâng tạ, bài tập thể dục tăng cường sức mạnh và bài tập thể dục tim mạch.
Lặp lại (int— enum)
Số lần lặp lại một bài tập.
loại điện trở (int – enum)
Loại sức cản được dùng trong khi tập thể dục.
sức kháng (float – kg)
Sức đề kháng của bài tập thể dục (hoặc trọng lượng), tính bằng kilogam.
duration (int — mili giây)
Thời lượng của một bài tập thể dục mà thời lượng có ý nghĩa.

Android

Têncom.google.activity.exercise
Trường (định dạng – đơn vị)
FIELD_EXERCISE (int – enum)
Các giá trị đại diện cho nhiều bài tập thể dục, chẳng hạn như bài tập nâng tạ, bài tập thể dục tăng cường sức mạnh và bài tập thể dục tim mạch.
FIELD_REPETITIONS (int – số lần lặp lại)
Số lần lặp lại 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 thể dục.
FIELD_RESISTANCE (float—kg)
Mức kháng của bài tập (hoặc trọng lượng), tính bằng kilôgam.
FIELD_DURATION (int—mili giây)
Thời lượng của bài tập thể dục mà thời lượng quan trọng.