title: Why Google Fit steps Counts differs
body: <p>I used Sensor API for counting steps. I saw it's differs from Google Fit App. Does Google Fit app uses Sensor API other things?</p>
  
  <p>Code Snippet :</p>
  
  <pre><code>Fitness.SensorsApi.add(
              mGoogleApiFitnessClient,
              new SensorRequest.Builder()
                      .setDataType(DataType.TYPE_STEP_COUNT_DELTA) 
                      .setSamplingRate(5, TimeUnit.SECONDS)
                      .build(),
              mListener)
              .setResultCallback(new ResultCallback&lt;Status&gt;() {
                  @Override
                  public void onResult(Status status) {
                      if (status.isSuccess()) {
                          Log.i(TAG, "Listener registered!");
                      } else {
                          Log.i(TAG, "Listener not registered.");
                      }
                  }
              });
  </code></pre>
  
  <p><strong>Steps count Result</strong> </p>
  
  <p>My app     : <strong>2484</strong></p>
  
  <p>Google Fit : <strong>4636</strong></p>
  
  <p><strong>Did I miss anything???</strong></p>