Registrar pasos
La app puede registrar el recuento de pasos del usuario mediante RecordingClient.
Para crear una suscripción a los datos de DataType.TYPE_STEP_COUNT_CUMULATIVE
predeterminado, como se muestra en el siguiente ejemplo:
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 almacena los datos de pasos de la suscripción incluso si la app no lo hace
se ejecuta, y restablece la suscripción cuando se reinicia el sistema. Tu app puede hacer lo siguiente:
leer el total de pasos diarios
del historial de entrenamiento del usuario.
Para obtener más información, consulta Cómo registrar datos de entrenamiento.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-08-22 (UTC)
[null,null,["Última actualización: 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."]]],[]]