我的应用程序使用Google Fit History API。
它正在阅读DataType.TYPE_STEP_COUNT_DELTA
。
我需要获得有效的"活动检测" GoogleFit应用程序。
这样做的好方法是什么?
答案 0 :(得分:0)
这是一个迟到的答案,但也许它可以帮助那些被困的人。您需要订阅要记录的谷歌适合的数据类型。 GoogleFit的RecordingApi提供该功能。如下所示,如果你想谷歌适合将记录你的应用程序的步骤,如下所示: -
Fitness.RecordingApi.subscribe(fitnessClient,DataType.TYPE_STEP_COUNT_DELTA).
setResultCallback(new ResultCallback<Status>() {
@Override
public void onResult(Status arg0) {
if(arg0.isSuccess()){
Log.e("Steps Recording","Subcribe");
}
}
});
类似于计算步行距离等其他数据类型。请执行以下操作: - 有关详细信息,请参阅Documentation
Fitness.RecordingApi.subscribe(fitnessClient,DataType.TYPE_DISTANCE_DELTA).
setResultCallback(new ResultCallback<Status>() {
@Override
public void onResult(Status arg0) {
if(arg0.isSuccess()){
Log.e("Distance Recording","Subcribe");
}
}
});