API Android

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

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.