Die Google Fit APIs für Android sind Teil der Google Play-Dienste. Die Google Fit APIs werden ab Android 4.1 (API-Level 16) unterstützt. Mit diesen APIs kann Ihre App Folgendes tun:
- Nahezu in Echtzeit und Verlaufsdaten lesen, einschließlich Daten von BLE-Geräten (Bluetooth Low Energy).
- Aktivitäten aufzeichnen
- Daten mit einer Sitzung verknüpfen
- Fitnessziele festlegen
Sensordaten lesen
Wenn Ihre App Informationen zur Aktivität eines Nutzers bereitstellt, z. B. die täglichen Schritte, kann es hilfreich sein, Daten zu den Bewegungen des Nutzers nahezu in Echtzeit anzuzeigen. Die Sensors API bietet Zugriff auf Streams mit Rohdaten, die diese Informationen enthalten. Die Daten können von Sensoren auf dem Android-Gerät sowie von Sensoren auf Companion-Geräten wie Wearables stammen.
Eintragsdaten
Wenn Ihre App Daten zur körperlichen Aktivität eines Nutzers erheben, speichern und synchronisieren muss, können Sie die Recording API verwenden. Mit dieser API werden Gesundheits- und Wellnessdaten über Abos gespeichert. In Ihrer App werden mindestens ein Typ von Aktivitäten angegeben, die aufgezeichnet werden sollen. Google Fit speichert dann Daten der angegebenen Typen im Hintergrund, auch wenn Ihre App nicht ausgeführt wird. Außerdem werden diese Abos wiederhergestellt, wenn das System neu gestartet wird.
Bisherige Daten
Wenn Nutzer Fitnessdaten aus vergangenen Aktivitäten ansehen sollen, können Sie die History API verwenden. Diese API bietet Zugriff auf die bisherigen Gesundheits- und Wellnessdaten und ermöglicht es Apps, Bulk-Vorgänge wie das Einfügen, Löschen und Lesen von Daten auszuführen.
Sitzungen
Fitnessdaten können für sich genommen schon nützlich sein, aber sie sind noch wertvoller, wenn Sie sie mit zusätzlichen Informationen zur Aktivität des Nutzers kombinieren. In der Sessions API werden Gesundheits‑ und Wellnessdaten zusammen mit einigen Metadaten in Einheiten namens Sitzungen gebündelt. Sitzungen stellen ein Zeitintervall dar, in dem der Nutzer eine Fitnessaktivität ausführt.
Ziele ansehen und festlegen
Ihre App kann Nutzer motivieren, indem sie zeigt, wie ihre Fitnessaktivitäten im Vergleich zu den von ihnen festgelegten Zielen abschneiden. Mit der Goals API können Nutzer in Ihrer App die von ihnen erstellten Gesundheits- und Fitnessziele sehen.