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

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

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

他们正在使用类似“ PresentationOfGoogleFit(June,25,2014)”之类的东西代替Start Time。但是我不能使用它。

最佳答案

您可以使用来设置最后的重量

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


您可以类似地获得高度。

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

10-07 19:47