Le API Google Fit per Android fanno parte di Google Play Services. Le API Google Fit sono supportate su Android 4.1 (livello API 16) e versioni successive. Utilizzando queste API, la tua app può:
- Leggi dati storici e quasi in tempo reale, inclusi i dati dei dispositivi Bluetooth Low Energy (BLE).
- Registrare le attività.
- Associa i dati a una sessione.
- Imposta obiettivi di fitness.
Lettura dei dati dei sensori
Se la tua app fornisce informazioni sull'attività di un utente, ad esempio i passi giornalieri, può essere utile mostrare dati quasi in tempo reale sui suoi movimenti. L'API Sensors fornisce l'accesso a flussi di dati non elaborati che contengono queste informazioni. I dati possono provenire dai sensori disponibili sul dispositivo Android e dai sensori di dispositivi complementari, come i wearable.
Dati record
Se la tua app deve raccogliere, archiviare e sincronizzare i dati sull'attività fisica di un utente, puoi utilizzare l'API Recording. Questa API archivia dati su salute e benessere utilizzando gli abbonamenti. La tua app specifica uno o più tipi di attività da registrare. Google Fit memorizza quindi i dati dei tipi specificati in background anche quando l'app non è in esecuzione. Inoltre, ripristina questi abbonamenti al riavvio del sistema.
Dati storici
Se vuoi che gli utenti possano visualizzare i dati sul fitness delle attività passate, puoi utilizzare l'API History. Questa API fornisce l'accesso ai dati storici su salute e benessere e consente alle app di eseguire operazioni collettive, come l'inserimento, l'eliminazione e la lettura dei dati.
Sessioni
I dati sul fitness possono essere utili di per sé, ma sono più utili se li combini con informazioni aggiuntive sull'attività dell'utente. L'API Sessions raggruppa i dati su salute e benessere, insieme ad alcuni metadati, in unità chiamate sessioni. Le sessioni rappresentano un intervallo di tempo durante il quale l'utente esegue un'attività di fitness.
Visualizzare e impostare gli obiettivi
La tua app può motivare gli utenti mostrando il confronto tra la loro attività di fitness e gli obiettivi che hanno impostato. L'API Goals aiuta la tua app a mostrare agli utenti gli obiettivi di salute e fitness che hanno creato.