Registra passi
La tua app può registrare il numero di passi dell'utente utilizzando RecordingClient
per creare una sottoscrizione ai dati DataType.TYPE_STEP_COUNT_CUMULATIVE
come mostrato nell'esempio seguente:
Fitness.getRecordingClient(this, GoogleSignIn.getAccountForExtension(this, fitnessOptions))
.subscribe(DataType.TYPE_STEP_COUNT_CUMULATIVE)
.addOnSuccessListener {
Log.i(TAG,"Subscription was successful!")
}
.addOnFailureListener { e ->
Log.w(TAG, "There was a problem subscribing ", e)
}
Google Fit memorizza i dati dei passi dell'abbonamento anche se l'app non è
in esecuzione e ripristina l'abbonamento al riavvio del sistema. La tua app può
leggi il totale di passi giornaliero
dalla cronologia di fitness dell'utente.
Per ulteriori informazioni, vedi Registrare i dati relativi all'attività fisica.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-08-22 UTC.
[null,null,["Ultimo aggiornamento 2024-08-22 UTC."],[[["Your app can record cumulative step count data using the RecordingClient and subscribing to the `DataType.TYPE_STEP_COUNT_CUMULATIVE` data type."],["Google Fit persistently stores step data and automatically restores subscriptions, allowing your app to access daily step totals even when not actively running."],["Refer to the provided code example to learn how to implement step count recording in your application."]]],[]]