Google Fit für Android Ein Überblick

Was ist Google Fit??

Google Fit ist in den Google Play-Diensten enthalten und ermöglicht es Entwicklern, Fitnessdaten für Nutzer zu speichern, damit Nutzer ihre Trainingsgewohnheiten verfolgen können. Alle über Google Fit gespeicherten Daten werden online gespeichert und sind für den Nutzer von mehreren Geräten aus zugänglich. Der Benutzer muss sich keine Sorgen darüber machen, dass er seine Informationen verliert, wenn er Geräte aufrüstet oder ändert.

In diesem Lernprogramm stelle ich Ihnen Google Fit für Android vor und Sie erfahren, welche APIs Sie verwenden können.

Fertig machen

Bevor Benutzer die Google Fit-Funktionen Ihrer Anwendung verwenden können, müssen Sie Ihre Anwendung über die Google Developers Console registrieren. Sie können dann die Google Fit-API in der Entwicklerkonsole aktivieren und eine OAuth-Client-ID erstellen, mit der Ihre App auf Fitnessdaten zugreifen kann, die bei Google gespeichert sind.

Sobald Sie eine Client-ID haben, die in Ihrer Anwendung verwendet werden kann, müssen Sie eine Verbindung herstellen GoogleApiClient in Ihrer Anwendung und fordern Sie die erforderlichen Funktionen für Ihre Anwendung an. Während die Registrierung und Verbindung Ihrer Anwendung den Rahmen dieser Übersicht sprengt, finden Sie eine detaillierte Anleitung auf der Android-Entwickler-Website. Sobald Ihre Anwendung eingerichtet ist und der Benutzer Ihrer Anwendung die Berechtigung zum Zugriff auf ihre Informationen erteilt hat, können Sie loslegen.

APIs

Google Fit für Android besteht aus verschiedenen APIs, mit denen Entwickler bestimmte Aufgaben ausführen können. Bevor Sie in die einzelnen API eintauchen und sie in Ihren Apps verwenden können, sollten Sie eine allgemeine Vorstellung davon haben, was die einzelnen APIs tun.

Sensoren

Mit dieser API können Sie auf die Rohinformationen von Sensoren auf dem Gerät zugreifen. Sie können nicht nur über ein Mobiltelefon auf Standardhardware zugreifen, sondern auch auf Sensordaten von Zubehör, z. B. einem Android Wear-Gerät.

Aufzeichnung

Mit der Aufzeichnungs-API kann Ihre Anwendung bestimmte Datenelemente abonnieren und automatisch speichern. Dadurch kann der Benutzer oder Ihre Anwendung von jedem Gerät, auf das der Benutzer die Berechtigung erteilt hat, auf diese Informationen zugreifen.

Geschichte

Mit dieser API können Sie auf eine Archivdatenbank zugreifen. Sie können Standardvorgänge ausführen, z. B. das Einfügen, Löschen und Abfragen von Fitnessdaten, die zuvor gespeichert wurden.

Sitzungen

Mit der Session-API kann Ihre Anwendung Daten über einen bestimmten Zeitraum aufzeichnen, um Informationen zu sammeln. Dies kann in Situationen nützlich sein, in denen Daten ohne Zeitrahmen oder zugehörige Aktivitäten nicht so nützlich sind wie Daten mit Kontext, z. B. die Herzfrequenz des Benutzers während eines Laufs.

Bluetooth Low Energy

Während die Sensors-API Ihrer Anwendung den Zugriff auf Sensordaten von Wearables ermöglicht, die Google Fit unterstützen, ermöglicht die Bluetooth Low Energy-API Ihrer Anwendung einen direkten Zugriff auf Bluetooth-Geräte, um Daten von diesen zu speichern.

Konfig

Während Google Fit eine Vielzahl von Datentypen bereitstellt, auf die eine Anwendung zugreifen kann, kann es vorkommen, dass Sie als Entwickler auf zusätzliche Daten zugreifen können, die nicht in die Standardkategorien passen. Für diese Situationen können Sie die Konfigurations-API verwenden. Auf diese Weise kann Ihre Anwendung Daten eines neuen Typs speichern und abrufen, sodass sie über Google Fit problemlos abgerufen werden können.

Fazit

Google Fit ist eine leistungsstarke und vielversprechende Plattform für Benutzer und Entwickler. Auch wenn Ihnen dieses Tutorial nur einen kurzen Überblick über die Google Fit-Plattform und ihre Funktionen gibt, sollte jetzt klar sein, was die Plattform zu bieten hat und wie Sie sie in Ihren eigenen Anwendungen verwenden können. Wenn Sie mehr über Google Fit erfahren möchten, besuchen Sie die Dokumentation auf der Entwickler-Website von Google.