Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Z tego przewodnika dowiesz się, jak zacząć korzystać z Google Fit na Androidzie.
Konfiguracja
Zanim zaczniesz tworzyć aplikację, wykonaj czynności opisane w poniższych sekcjach.
Załóż konto Google
Aby korzystać z interfejsów Google Fit API, potrzebujesz konta Google. Możesz utworzyć nowe konto lub użyć istniejącego. Warto utworzyć oddzielne konto, aby przetestować aplikację z perspektywy użytkownika.
Pobierz Usługi Google Play
Pobierz najnowszą bibliotekę klienta dla Usług Google Play na hoście programisty:
Typy danych, do których aplikacja ma uprawnienia dostępu, odpowiadają zakresom autoryzacji. Aby poprosić o te uprawnienia, musisz w instancji FitnessOptions dodać typy danych, do których Twoja aplikacja potrzebuje dostępu. Gdy Twoja aplikacja poprosi o użycie dowolnego typu danych z Google Fit, pakiet SDK na Androida automatycznie sprawdzi, do których zakresów należą, i zapyta użytkownika o uprawnienia do nich.
Tworzenie klienta API
Utwórz klienta API i dodaj typy danych, których Twoja aplikacja potrzebuje, aby zapisywać lub odczytywać dane. Dostępne są te punkty końcowe:
SensorsClient: dostęp do różnych źródeł danych o zdrowiu i samopoczuciu z czujników sprzętowych w urządzeniu lokalnym i na urządzeniach towarzyszących.
RecordingClient: umożliwia zbieranie danych z czujników przy niskim zużyciu energii,
HistoryClient: wstawiaj, usuwaj i odczytu dane historyczne w Google Fit.
Oto wynik procesu autoryzacji, który pojawia się, gdy użytkownik poprosi o pozwolenie:
Uprawnienia Androida: przed pobraniem aplikacji użytkownicy widzą uprawnienia, których ma żądać Twoja aplikacja. Gdy aplikacja zostanie pobrana, poprosi o wszystkie wymagane uprawnienia w czasie działania, a użytkownicy przyznają lub odmówią przyznania tych uprawnień.
Sprawdź i połącz: aplikacja sprawdza, czy przyznano jej uprawnienia, zanim poprosi o dostęp do innych typów danych.
Żądanie zakresów OAuth: Google prosi użytkownika o przyznanie aplikacji zakresów OAuth wymaganych dla typów danych, do których chce uzyskać dostęp.
Dostęp przyznany: gdy użytkownik przyzna uprawnienia, aplikacja będzie miała dostęp do typów danych należących do zakresów, na które użytkownik przyznał uprawnienia.