Le API di Google Fit per Android fanno parte dei servizi Google Play. Le API di Google Fit sono supportate su Android 4.1 (livello API 16) e versioni successive. Utilizzando queste API, la tua app può:
- Leggere dati storici quasi in tempo reale, inclusi i dati di dispositivi Bluetooth Low Energy (BLE).
- Registra le attività.
- Associare dati a una sessione.
- Imposta gli obiettivi di fitness.
Lettura dei dati dei sensori
Se la tua app fornisce informazioni sull'attività di un utente, ad esempio i suoi passi giornalieri, potrebbe essere utile mostrare dati quasi in tempo reale sui suoi movimenti. L'API Sensors consente l'accesso a stream di dati non elaborati che contengono queste informazioni. I dati possono provenire da sensori disponibili sul dispositivo Android e da sensori nei dispositivi companion, ad esempio indossabili.
Registra i dati
Se la tua app deve raccogliere, archiviare e sincronizzare i dati relativi all'attività fisica di un utente, puoi utilizzare l'API Recording. Questa API archivia dati sulla salute e sul benessere tramite abbonamenti. L'app specifica uno o più tipi di attività da registrare. Google Fit quindi archivia i dati dei tipi specificati in background anche quando la tua app non è in esecuzione. Ripristina anche questi abbonamenti al riavvio del sistema.

Dati storici
Se vuoi che gli utenti possano visualizzare i dati relativi all'attività fisica delle attività precedenti, puoi utilizzare l'API History. Questa API fornisce accesso ai dati storici di salute e benessere e consente alle applicazioni di eseguire operazioni collettive, come l'inserimento, l'eliminazione e la lettura dei dati.
Sessioni
I dati sull'attività fisica possono essere specifici di per sé, ma sono più utili quando li abbini a informazioni aggiuntive sull'attività dell'utente. L'API Sessions raggruppa i dati relativi a salute e benessere, insieme ad alcuni metadati, in unità denominate sessioni. Le sessioni rappresentano un intervallo di tempo durante il quale l'utente svolge un'attività di fitness.
Visualizza e imposta gli obiettivi
La tua app può aiutare gli utenti a motivarsi mostrando la loro attività di fitness in relazione con gli obiettivi che hanno impostato. L'API Objective aiuta la tua app a mostrare agli utenti gli obiettivi di salute e fitness creati.