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ề tập thể dục.

Hoạt động

Loại dữ liệu này có thể được dùng để 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 đã thực hiện nhiều hoạt động trong khoảng thời gian đó, hãy tạo 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 kick quyền anh và quyền anh trong một môn võ tổng hợp hãy tạo một buổi tập 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
Các 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 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.

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

Têncom.google.calories.bmr
Các 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à 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à 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 cho biết tổng lượng calo (tính bằng kilo calo) do của người dùng, 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 bị đố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 .

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

Têncom.google.calories.expended
Các 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 đi xe đạp, loại dữ liệu này có thể được dùng để ghi lại quá trình đạp xe của họ tốc độ, tính bằng số vòng quay mỗi phút của trục khuỷu (RPM). Mỗi điểm dữ liệu đại diện cho một giá trị đo tức thời của tốc độ đạp, nên chỉ có độ dài thời gian. Dấu thời gian nà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
Các 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.

Số đạ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
Các 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 quay (int—số lượng)
Số vòng quay của tay 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 tay quay xe đạp trong một khoảng thời gian.

Điểm nhịp tim

Loại dữ liệu này cho biết 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 biểu thị số Điểm nhịp tim đã 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. Điểm nhịp tim có thể được tính bằng cách sử dụng:

Số Điểm nhịp tim kiếm được phụ thuộc vào cường độ hoạt động. Sử 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 độ 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 – 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
Các 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 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 trong số 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
Các 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 lượng 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 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 đồng hồ đo điện khi tập thể dục trên xe đạp tại chỗ. Mỗi điểm dữ liệu biểu thị một phép đo tức thời của năng lượ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. Dấu thời gian nà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
Các 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)
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
Các 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 độ 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ột chỉ được báo cáo một lần, vì vậy, các điểm dữ liệu không nên có thời gian chồng chéo. 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 thời gian 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 đó.

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

Têncom.google.step_count.delta
Các 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 đến 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 đến 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 liên tục của một bài tập thể dục do người dùng thực hiện. Điểm dữ liệu chứa các trường dành cho loại bài tập thể dục (cho ví dụ như bài tập 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 và sức cản.

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

Têncom.google.activity.exercise
Các 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 cử tạ, bài tập rèn luyện sức mạnh và bài tập tim mạch.
cụm từ 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 ki-lô-gam.
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.

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 cử 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 một bài tập.
FIELD_RESISTANCE_TYPE (int—enum)
Loại sức cản được dùng trong khi tập thể dục.
FIELD_RESISTANCE (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 ki-lô-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.