Schritte aufzeichnen

Ihre App kann die Schrittzahl des Nutzers mithilfe von RecordingClient erfassen. um ein Abo für die DataType.TYPE_STEP_COUNT_CUMULATIVE-Daten zu erstellen wie im folgenden Beispiel gezeigt:

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 speichert die Schrittdaten aus dem Abo auch dann, wenn die App nicht ausgeführt wird und das Abo bei einem Neustart wiederhergestellt wird. Ihre App kann die tägliche Schrittzahl zu lesen aus dem Fitnessverlauf des Nutzers entfernt.

Weitere Informationen finden Sie unter Fitnessdaten aufzeichnen.