Ali*_*eOS 4 android google-play-services wear-os
我正在尝试将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();
Run Code Online (Sandbox Code Playgroud)
实际上,Fit API可在Android Wear设备上使用.但您仍需要在配对的手持设备上进行一次初始设置(步骤5).一旦您登录并在手机上显示同意屏幕,您就可以从手表访问API.建议使用MessageAPI将所选用户帐户发送到监视,以避免在将所需信息同步到监视之前尝试连接到API.
请注意,如果您选择从手表访问API,您只能获取手表收集的数据(数据将从手表同步到手机和云端,但不会返回手表).
另一种解决方案是从手机获取健身数据并将其发送到手表(再次使用MessageAPI).
编辑:从Google Play Services 7.3.0开始,如果您只想获取每日总价值,还可以使用Fitness.HistoryApi.readDailyTotal().这不需要任何身份验证,但也只会从本地设备提供数据.
| 归档时间: |
|
| 查看次数: |
1789 次 |
| 最近记录: |