API Android

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.

Diagramma Google Fit
Figura 1. Google Fit su Android.

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.