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ê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 đang 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 —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ê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ố 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ê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_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ê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ố lượng kilocalories bị đố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_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ê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ị) | rpm (float – vòng/phút)
Số vòng 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 – 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ê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 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 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:
- nhịp tim
- Giá trị chuyển hóa tương đương của tác 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 á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ê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 đạ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ê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 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ê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ị) | 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ê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 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ê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 độ 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ê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ị) | 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ê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 độ 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ê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ị) |
|
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ê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ị) |
|