【发布时间】:2016-08-20 19:07:46
【问题描述】:
我有一个表盘,我正在尝试连接到 Google Play 服务以获取用户的心率数据。我创建了一个 OAuth 2.0 客户端 ID 并按照指南进行操作。
这是我来自 OnCreate() 的设置代码:
googleApiClient = new GoogleApiClient.Builder(this)
.addApi(Wearable.API)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(Fitness.SENSORS_API)
.addScope(new Scope(Scopes.FITNESS_LOCATION_READ))
.build();
googleApiClient.connect();
我正在触发 OnConnectionFailed() 侦听器。这是连接结果:
ConnectionResult{statusCode=INVALID_ACCOUNT, resolution=null, message=null}
我的完整课程可以在这里找到:http://pastebin.com/qNuvRY3F
我要么错过了什么,要么在错误的地方做这一切。大概两者兼而有之。我可能需要从我的移动设备获取这些数据并通过 DataLayer 发送这些数据,我仍在试图弄清楚如何在后台服务中执行此操作,以便与电池信息、天气数据等一起发送。
感谢任何见解。谢谢
【问题讨论】:
标签: android google-api google-play-services wear-os google-fit