如何从 Google Fit Api 获取最近的身高和体重

Sne*_*han 2 android google-fit

我想向用户显示最近的 Google Fit 值,例如身高、体重、步数等。

我可以轻松地从某些定义的时间范围(例如 Yesterday(date) 到 Today(date) )检索值。通过在 StartTime 和 EndTime 中设置日期。

我在 StackOverflow 上收到了相关问题Read the height in GoogleFit in Android

他们使用类似“PresentationOfGoogleFit(June,25,2014)”的内容来代替 Start Time 。但我无法使用它。

Sur*_*nya 5

您可以使用以下命令获取最后设置的重量

DataReadRequest dataReadRequest = new DataReadRequest.Builder()
            .read(DataType.TYPE_WEIGHT)
            .setTimeRange(1, calendar.getTimeInMillis(), TimeUnit.MILLISECONDS)
            .setLimit(1)
            .build();
Run Code Online (Sandbox Code Playgroud)

同样可以得到高度。

您可以在Read Weight from google fit中看到类似的问题