Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
In dieser Anleitung wird erläutert, wie du Google Fit für Android einsetzt.
Einrichtung
Bevor Sie mit dem Erstellen Ihrer Anwendung beginnen, führen Sie die Schritte in den folgenden Abschnitten aus.
Erstellen Sie sich ein Google-Konto
Sie benötigen ein Google-Konto, um die Google Fit APIs nutzen zu können. Sie können ein neues Konto erstellen oder ein vorhandenes Konto verwenden. Du kannst ein separates Konto erstellen, um deine App aus Nutzersicht zu testen.
Google Play-Dienste installieren
Laden Sie die aktuelle Clientbibliothek für Google Play-Dienste auf Ihrem Entwicklungshost herunter:
Wir empfehlen, zum Erstellen einer App mit der Fitness API die Android Studio-Entwicklungsumgebung zu verwenden. Weitere Informationen zum Erstellen eines neuen Projekts und Konfigurieren in Android Studio finden Sie unter Projekt erstellen.
Clientbibliothek für Google Play-Dienste hinzufügen
Öffnen Sie in Android Studio die Datei build.gradle für Ihr Modul und fügen Sie die Clientbibliothek der Google Play-Dienste als Abhängigkeit hinzu.
Erstellen Sie einen API-Client und fügen Sie die Datentypen hinzu, auf die Ihre App zugreifen muss, um Daten zu schreiben oder zu lesen. Die folgenden Endpunkte sind verfügbar:
SensorsClient: Sie können auf verschiedene Quellen von Gesundheits- und Fitnessdaten von Hardwaresensoren im lokalen Gerät und auf Companion-Geräten zugreifen.
RecordingClient: Damit wird der Hintergrund bei jeder Aufnahme des Sensors ständig aktiviert.
HistoryClient: In Google Fit können Sie Verlaufsdaten einfügen, löschen und lesen.
Hier sehen Sie den Autorisierungsvorgang, den Nutzer ausführen, wenn sie nach Berechtigungen gefragt werden:
Abbildung 1: Autorisierungsvorgang für Nutzer
Android-Berechtigungen: Nutzer sehen vor dem Download, welche Android-Berechtigungen die App angefordert hat. Nachdem die Anwendung heruntergeladen wurde, fordert sie alle erforderlichen Laufzeitberechtigungen an und Nutzer erteilen oder ablehnen diese Berechtigungen.
Prüfen und verbinden: Ihre Anwendung prüft, ob Berechtigungen gewährt wurden, bevor sie Zugriff auf andere Datentypen anfordert.
OAuth-Umfang-Anfrage: Google fordert den Nutzer auf, Ihrer App die OAuth-Bereiche zu gewähren, die für die Datentypen erforderlich sind, auf die er zugreifen möchte.
Zugriff angewendet: Nachdem der Nutzer Berechtigungen gewährt hat, kann Ihre App auf die Datentypen zugreifen, die zu den Bereichen gehören, für die der Nutzer die Berechtigung gewährt hat.