gpt4 book ai didi

android - Android Wear 上的 Google Fit API 问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:47:26 24 4
gpt4 key购买 nike

我正在尝试将 Google Fit API 实现到我的 Android 可穿戴应用程序中。我已按照 GoogleFitAPI 在线步骤注册了一个 OAuth ID。

尝试连接时,出现无效帐户错误。

我是否需要在开发人员 API 控制台中启用免费试用,还是有其他问题导致了这种情况?

mClient = new GoogleApiClient.Builder(this)
.addApi(Fitness.API)
.addScope(Fitness.SCOPE_ACTIVITY_READ)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.build();

最佳答案

实际上,Fit API 在 Android Wear 设备上可用。但是您仍然需要在配对的手持设备上进行一次初始设置 ( Step 5 )。一旦您登录并在手机上显示同意屏幕,您就可以从 watch 访问 API。建议使用 MessageAPI 将选定的用户帐户发送到 watch 。以避免在所需信息同步到 watch 之前尝试连接到 API。

请注意,如果您选择从 watch 访问 API,您将只会获得 watch 收集的数据(数据从 watch 同步到手机和云端,但不会同步回 watch )。

另一种解决方案是从手机中获取健身数据并将其发送到 watch (同样使用 MessageAPI)。

编辑:从 Google Play Services 7.3.0 开始,您还可以使用 Fitness.HistoryApi.readDailyTotal()如果您只想获得每日总值(value)。这不需要任何身份验证,但也只会为您提供来自本地设备的数据。

关于android - Android Wear 上的 Google Fit API 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28295189/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com