如何解决Google Fits 无法读取数据类型 TYPE_CYCLING_PEDALING_CADENCE、TYPE_CYCLING_WHEEL_REVOLUTION 的 DailyTotal
我想读取骑行和步数数据。我已经成功实施了步骤,但是当我尝试使用 DataType.TYPE_CYCLING_PEdaliNG_CADENCE 和 DataType.TYPE_CYCLING_WHEEL_REVOLUTION 实施 Cycling 时,我收到了 APIException 错误 5012。我已经通过了 this Question 和 GoogleFits Docs
这是我用来获取骑行数据的示例代码。每次都进入Failure方法,异常5012。我在真正的Android移动设备上尝试过。
private void getCycleData() {
fitness.getHistoryClient(this,GoogleSignIn.getLastSignedInAccount(this))
.readDailyTotal(DataType.TYPE_CYCLING_PEdaliNG_CUMULATIVE)
.addOnSuccessListener(new OnSuccessListener<DataSet>() {
@Override
public void onSuccess(DataSet dataSet) {
try {
data10.setText("Com Cycle: " + dataSet.toString());
} catch (Exception e) {
e.printstacktrace();
}
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Log.i("fitness_TAG",e.getLocalizedMessage());
}
});
}
虽然与 DataType.TYPE_STEP_COUNT_CADENCE 相同的代码给出了正确的数据集。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。