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ên | com.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ên | com.google.activity.segment |
Đối tượng loại dữ liệu | TYPE_ACTIVITY_SEGMENT |
Quyền trên Android | ACTIVITY_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ên | com.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ên | com.google.calories.bmr |
Đối tượng loại dữ liệu | TYPE_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ên | com.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ên | com.google.calories.expended |
Đối tượng loại dữ liệu | TYPE_CALORIES_EXPENDED |
Quyền trên Android | ACTIVITY_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ên | com.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ên | com.google.cycling.pedaling.cadence |
Đối tượng loại dữ liệu | TYPE_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ên | com.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ên | com.google.cycling.pedaling.cumulative |
Đối tượng loại dữ liệu | TYPE_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:
- nhịp tim
- Các giá trị Tương đương trao đổi chất của nhiệm vụ (MET)
- tốc độ đi bộ
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ên | com.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ên | com.google.heart_minutes |
Đối tượng loại dữ liệu | TYPE_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ên | com.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ên | com.google.active_minutes |
Đối tượng loại dữ liệu | TYPE_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ên | com.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ên | com.google.power.sample |
Đối tượng loại dữ liệu | TYPE_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ên | com.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ên | com.google.step_count.cadence |
Đối tượng loại dữ liệu | TYPE_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ên | com.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ị) |
|
Android
Tên | com.google.step_count.delta | |
Đối tượng loại dữ liệu | TYPE_STEP_COUNT_DELTA | |
Quyền trên Android | ACTIVITY_RECOGNITION | |
Trường (định dạng – đơn vị) |
|
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ên | com.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ị) |
|
Android
Tên | com.google.activity.exercise | |||||
Trường (định dạng – đơn vị) |
|