API Android

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.

Diagramma di Google Fit
Figura 1. Google Fit su Android.

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.