我正在使用 Google Fit API 构建一个健身应用程序,但我无法获得用户步行的距离,导致我在 API 17 设备(仅我测试过的设备)上出现标题错误。
这个问题很相似,但没有解决我的问题,这个问题可能和我的情况一样。
API 17 上是否不提供 DataType.TYPE_DISTANCE_DELTA?我无法在另一台设备上进行测试,因为我没有另一台设备,而且我知道可以使用 Google Play 服务的唯一模拟器是 Android Studio 的模拟器,我无法让它工作。
AppOpsManager是在 API 级别 19 中添加的,因此您可以尝试将清单修改为更高版本。只需检查您正在使用的 API,并确保它们与您要使用的版本兼容。
关于DataType.TYPE_DISTANCE_DELTA,我认为这不是导致此问题的原因。