Android 无法访问Google Fitness API上的训练练习

Android 无法访问Google Fitness API上的训练练习,android,google-play-services,wear-os,google-fit,google-fit-sdk,Android,Google Play Services,Wear Os,Google Fit,Google Fit Sdk,通过使用教程(),我能够使用Fitness API检索基本数据,如步骤。但是,我无法检索到任何与数据类型相关的数据源 如果锻炼需要额外的库或有任何特定的硬件要求,你有什么想法吗 以下是我的规格: Handheld device: Nexus 5 on Android 5.1.1 using the latest Play Services 7.5.0 Wearable device: Moto 360 E939 on Android 5.0.2 编辑 这也是我能找到的关于训练练习的唯一文档:

通过使用教程(),我能够使用Fitness API检索基本数据,如步骤。但是,我无法检索到任何与
数据类型相关的
数据源

如果锻炼需要额外的库或有任何特定的硬件要求,你有什么想法吗

以下是我的规格:

Handheld device: Nexus 5 on Android 5.1.1 using the latest Play Services 7.5.0
Wearable device: Moto 360 E939 on Android 5.0.2
编辑

这也是我能找到的关于
训练练习的唯一文档:

我最初的阅读表明,WorkoutExercises只是一种数据类型,用于将数据传递到要存储的Google FIT API,实际上无法用于确定正在进行什么样的练习。如果是这样的话,那就太奇怪了,因为WorkoutExercises被归类为Google FIT
数据类型。按照文档记录的方式,所有
数据类型
都有相应的
数据源
,具有通过
Fitness.sensorApi.add(…)
收听的相同能力。我今天也在研究这一点,但没有找到任何东西,因此得出了我的结论。如果你查看你发布的链接和上面的代码,评论上会说:“可以使用TYPE_-WORKOUT_-EXERCISE数据类型输入练习。下面是创建一个数据点来表示10次重复的二头肌卷曲,重量为20kg的示例”,这是我能找到的唯一一个使用过的运动常量实例!我的结论是,这是一种记录这些事情的机制(假设您从某处获得数据或用户输入数据)。我正在研究他们是如何确定“抵抗力”的。很抱歉,我无法找到链接,但在今年的健身数据I/O直播中,他们演示了一个用户的锻炼(仰卧起坐和蹲下,如果我记得的话),应用程序实时接收锻炼动作。