Te typy danych mogą służyć do rejestrowania aktywności, treningów i danych związanych ćwiczenia.
Aktywność
Ten typ danych może służyć do rejestrowania informacji o każdej aktywności użytkownika. Może to być popularnych aktywnościach, takich jak bieganie czy różne sporty, a także takich jak medytacja, praca w ogrodzie czy sen.
Jeśli użytkownik wykonywał więcej niż jedną czynność w tym okresie, utwórz dla głównego typu aktywności oraz kilka segmentów dla różnych typów aktywności. Na przykład, jeśli ćwiczyli kickboxing i boksem podczas mieszanych sztuk walki mogą utworzyć sesję mieszanych sztuk walki. Możesz także podzielić typów aktywności na segmenty.
Każdy punkt danych musi mieć czas rozpoczęcia i zakończenia. Punkty danych nie muszą bezpośrednio po sobie lub bezpośrednio po sobie, mogą być między nimi luki.
REST
Nazwa | com.google.activity.segment |
Zakresy uprawnień protokołu OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Pola (format – jednostki) | activity typ (int – wyliczenie)
Typ aktywności użytkownika. Zapoznaj się z listą typów działań. |
Android
Nazwa | com.google.activity.segment |
Obiekt typu danych | TYPE_ACTIVITY_SEGMENT |
Uprawnienia Androida | ACTIVITY_RECOGNITION |
Pola (format – jednostka) | FIELD_ACTIVITY (int – wyliczenie)
Typ aktywności użytkownika. Zapoznaj się z listą typów działań. |
Podstawowa przemiana materii (BMR)
Ten typ danych określa wskaźnik BMR użytkownika w kilokaloriach. Każdy punkt danych reprezentuje liczbę kilokalorii spalonych przez użytkownika podczas całego dnia w spoczynku, na podstawie ich wzrostu i wagi. Ustaw tylko godzinę zakończenia. Ten zostanie użyty jako sygnatura czasowa odczytu.
REST
Nazwa | com.google.calories.bmr |
Zakresy uprawnień protokołu OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Pola (format – jednostki) | kalorie (float –kcal na dzień)
Liczba kilokalorii, które użytkownik spaliłby podczas odpoczynku przez cały dzień. Jest obliczana na podstawie wzrostu i wagi. |
Android
Nazwa | com.google.calories.bmr |
Obiekt typu danych | TYPE_BASAL_METABOLIC_RATE |
Pola (format – jednostki) | FIELD_CALORIES (float – kcal dziennie)
Liczba kilokalorii, które użytkownik spaliłby podczas odpoczynku przez cały dzień, na podstawie swojego wieku, wagi i wzrostu. |
Spalone kalorie
Ten typ danych zawiera łączną liczbę kalorii (w kilokaloriach) spalonych przez użytkownika, w tym kalorie spalone w spoczynku (BMR). Każdy punkt danych reprezentuje całkowita liczba spalonych kilokalorii w danym przedziale czasu, więc zarówno czas początkowy, jak i końcowy powinna być ustawiona.
REST
Nazwa | com.google.calories.expended |
Zakresy uprawnień protokołu OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Pola (format – jednostki) | kalorie (float –kcal)
Liczba spalonych kilokalorii. |
Android
Nazwa | com.google.calories.expended |
Obiekt typu danych | TYPE_CALORIES_EXPENDED |
Uprawnienia Androida | ACTIVITY_RECOGNITION |
Pola (format – jednostki) | FIELD_CALORIES (float – kcal)
Liczba spalonych kilokalorii. |
Kadencja pedałowania na rowerze
Jeśli użytkownik jedzie na rowerze, ten typ danych może posłużyć do rejestrowania jego jazdy na rowerze. prędkość w obrotach na minutę (obr./min). Każdy punkt danych reprezentuje natychmiastowy pomiar prędkości pedałowania, a więc tylko końcowa wartość czasu. Będzie ona używana jako sygnatura czasowa odczytu.
REST
Nazwa | com.google.cycling.pedaling.cadence |
Zakresy uprawnień protokołu OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Pola (format – jednostki) | obr./min (float – obr./min)
Liczba obrotów korby roweru na minutę. |
Android
Nazwa | com.google.cycling.pedaling.cadence |
Obiekt typu danych | TYPE_CYCLING_PEDALING_CADENCE |
Pola (format – jednostki) | FIELD_RPM (float – obr./min)
Liczba obrotów korby roweru na minutę. |
Jazda na rowerze (łącznie)
Jeśli użytkownik jedzie na rowerze, ten typ danych może posłużyć do rejestrowania liczby przemiany obrotowe na przestrzeni czasu. Każdy punkt danych reprezentuje liczbę obrotów od momentu zliczania w chwili startu.
REST
Nazwa | com.google.cycling.pedaling.cumulative |
Zakresy uprawnień protokołu OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Pola (format – jednostki) | obroty (int – liczba)
Liczba obrotów korby roweru w danym okresie. |
Android
Nazwa | com.google.cycling.pedaling.cumulative |
Obiekt typu danych | TYPE_CYCLING_PEDALING_CUMULATIVE |
Pola (format – jednostki) | FIELD_REVOLUTIONS (int – liczba)
Liczba obrotów korby roweru w danym okresie. |
Punkty kardio
Ten typ danych określa liczbę punktów kardio uzyskanych przez użytkownika ze wszystkich swoją aktywność. Każdy punkt danych odpowiada liczbie obliczonej liczby punktów kardio w wybranym przedziale czasu.
Użytkownik może ustawić dzienny cel liczby punktów kardio i śledzić swoje postępy. punkty kardio można obliczyć za pomocą:
- tętno
- Wartości MET odpowiednika zadania
- prędkość marszu
Liczba zdobytych punktów kardio zależy od intensywności ćwiczeń. Używaj w tym przewodniku, jak obliczać i zapisywać punkty kardio:
Dane | 1 HP (aktywność o niskiej intensywności) | 2 HP (aktywność o dużej intensywności) |
---|---|---|
Tętno | 1 minuta aktywności przy maksymalnym tętnie >50% | 1 minuta aktywności przy maksymalnym tętnie >70% |
Wartość MET | 3–6 MET. Mogą to być na przykład wioślarstwo lub wspinaczka skałkowa, | >6 MET. Na przykład HIIT, narciarstwo, siatkówka lub piłka nożna. |
Prędkość piesza | 100-130 kroków na minutę | >130 kroków na minutę |
REST
Nazwa | com.google.heart_minutes |
Zakresy uprawnień protokołu OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Pola (format – jednostki) | intensywność (float – punkty kardio)
Punkty kardio uzależnione od intensywności ćwiczeń lub aktywności użytkownika. |
Android
Nazwa | com.google.heart_minutes |
Obiekt typu danych | TYPE_HEART_MINUTES |
Pola (format – jednostki) | FIELD_INTENSITY (float – punkty serca)
Intensywność ćwiczenia lub aktywności wykonywanej przez użytkownika. Jedna minuta
o lekkiej lub umiarkowanej aktywności fizycznej (np.chodzenie z prędkością powyżej 10 km/h,
lub jeździsz na rowerze szybciej niż 10 mil/h) otrzymuje 1 punkt kardio. Jeszcze minuta
za intensywne ćwiczenia zdobywa się 2 punkty kardio. |
Minuty ruchu
Ten typ danych rejestruje liczbę minut ruchu, jaką Google Fit oblicza, zarobionych przez użytkownika. Każdy punkt danych reprezentuje uzyskaną wartość liczby minut ruchu w danym przedziale czasu. Musisz ustawić czas rozpoczęcia i zakończenia.
Użytkownicy mogą zdobywać minuty ruchu za każdą aktywność, taką jak joga, taniec czy praca w ogrodzie i innymi obowiązkami domowymi. Jeśli klient wyjdzie na spacer, Google Fit przyzna 1 ruch Co minutę za każdym razem, gdy użytkownik wykona co najmniej 30 kroków w ciągu 60 sekund.
REST
Nazwa | com.google.active_minutes |
Zakresy uprawnień protokołu OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Pola (format – jednostki) | duration (int – milisekundy)
Czas trwania minut ruchu w milisekundach.
Prawidłowy zakres: >=0 |
Android
Nazwa | com.google.active_minutes |
Obiekt typu danych | TYPE_MOVE_MINUTES |
Pola (format – jednostki) | FIELD_DURATION (int – milisekundy)
Czas trwania minut ruchu w milisekundach.
Prawidłowy zakres: 0–długi.MAX_VALUE |
Zasilanie
Ten typ danych rejestruje moc generowaną przez użytkownika podczas wykonywania działania, mierzone w watach. Na przykład korzystanie z miernika mocy podczas ćwiczeń na rower stacjonarny. Każdy punkt danych stanowi chwilowy pomiar generowanej energii.
Każdy punkt danych stanowi chwilową miarę generowanej energii, a więc tylko ustaw czas zakończenia. Będzie ona używana jako sygnatura czasowa odczytu.
REST
Nazwa | com.google.power.sample |
Zakresy uprawnień protokołu OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Pola (format – jednostki) | wat (float – watów)
Energia generowana w watach. |
Android
Nazwa | com.google.power.sample |
Obiekt typu danych | TYPE_POWER_SAMPLE |
Pola (format – jednostki) | FIELD_WATTS (float – waty)
Energia generowana w watach. |
Rytm liczby kroków
Ten typ danych rejestruje tempo chodzenia mierzone w krokach na minutę. Każdy przedstawia natychmiastowy pomiar tempa w krokach na min.
REST
Nazwa | com.google.step_count.cadence |
Zakresy uprawnień protokołu OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
Pola (format – jednostki) | obr./min (float – kroki/min)
Rytm mierzony w krokach na minutę. |
Android
Nazwa | com.google.step_count.cadence |
Obiekt typu danych | TYPE_STEP_COUNT_CADENCE |
Pola (format – jednostki) | FIELD_RPM (float – kroki/min)
Rytm mierzony w krokach na minutę. |
Przyrost liczby kroków
Ten typ danych rejestruje liczbę kroków zrobionych od ostatniego odczytu. Każdy krok jest raportowany tylko raz, więc czasy punktów danych nie powinny się pokrywać. czas rozpoczęcia każdego punktu danych powinien odpowiadać początkowi przedziału czasu w jakie kroki zostały podjęte.
Godzina rozpoczęcia nie może być późniejsza niż data zakończenia czas poprzedniego punktu danych. Dodanie wszystkich wartości z danego okresu oblicza łączną liczbę kroków w tym okresie.
REST
Nazwa | com.google.step_count.delta | |
Zakresy uprawnień protokołu OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
|
Pola (format – jednostki) |
|
Android
Nazwa | com.google.step_count.delta | |
Obiekt typu danych | TYPE_STEP_COUNT_DELTA | |
Uprawnienia Androida | ACTIVITY_RECOGNITION | |
Pola (format – jednostki) |
|
Trening
Każdy punkt danych reprezentuje jeden ciągły zestaw ćwiczeń treningowych wykonywane przez użytkownika. Punkt danych zawiera pola na rodzaj ćwiczenia (na ćwiczenia oporowe czy trening z ciężarami, liczba powtórzeń ćwiczenia, czas trwania ćwiczenia i opór.
REST
Nazwa | com.google.activity.exercise | |||||
Zakresy uprawnień protokołu OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
|||||
Pola (format – jednostki) |
|
Android
Nazwa | com.google.activity.exercise | |||||
Pola (format – jednostki) |
|