Interfejsy Google Fit API dla Androida są częścią usług Google Play. Interfejsy Google Fit API są obsługiwane na Androidzie 4.1 (poziom interfejsu API 16) i nowszych. Dzięki tym interfejsom API Twoja aplikacja może:
- Odczytywanie danych historycznych i aktualizowanych w czasie rzeczywistym, w tym danych z urządzeń Bluetooth Low Energy (BLE).
- Zapisuj działania.
- Kojarzenie danych z sesją.
- Ustal cele fitness.
Odczytywanie danych z czujników
Jeśli aplikacja udostępnia informacje o aktywności użytkownika (np. o codziennych czynnościach), warto go wyświetlać w czasie rzeczywistym. Interfejs Sensors API zapewnia dostęp do strumieni nieprzetworzonych danych zawierających te informacje. Dane mogą pochodzić z czujników dostępnych na urządzeniu z Androidem oraz z czujników w urządzeniach towarzyszących, takich jak urządzenia do noszenia.
Rejestruj dane
Jeśli aplikacja musi gromadzić, przechowywać i synchronizować dane o aktywności fizycznej użytkownika, możesz użyć interfejsu API do nagrywania. Ten interfejs API przechowuje dane dotyczące zdrowia i samopoczucia za pomocą subskrypcji. Aplikacja określa co najmniej 1 rodzaj aktywności, który chcesz zarejestrować. Google Fit będzie wtedy przechowywać w tle dane z określonych typów, nawet jeśli aplikacja nie będzie działać. Przywraca je też po ponownym uruchomieniu systemu.
Dane historyczne
Jeśli chcesz, aby użytkownicy mogli wyświetlać dane o aktywności fizycznej z wcześniejszych aktywności, możesz użyć interfejsu History API. Ten interfejs API umożliwia dostęp do historycznych danych dotyczących zdrowia i samopoczucia oraz pozwala aplikacjom na wykonywanie operacji zbiorczych, takich jak wstawianie, usuwanie i odczytywanie danych.
Sesje
Dane o aktywności fizycznej mogą być korzystne, ale są bardziej przydatne, gdy połączysz je z dodatkowymi informacjami o aktywności użytkownika. Sessions API łączy dane o zdrowiu i dobrym samopoczuciu wraz z niektórymi metadanymi w jednostki zwane sesjami. Sesje to przedział czasu, w którym użytkownik wykonuje aktywność fizyczną.
Wyświetlanie i wyznaczanie celów
Twoja aplikacja może angażować użytkowników, wyświetlając im informacje o ich aktywności fizycznej z celami, które ustawili. Interfejs Cels API pomaga aplikacji wyświetlać użytkownikom cele zdrowotne i fitnessowe, które utworzyli.