本指南介绍了如何开始在 Android 设备上使用 Google 健身进行开发。
设置
在开始构建应用之前,请完成以下步骤
部分。
获取 Google 账号
您需要拥有 Google 账号才能使用 Google Fit API。您可以创建新账号或
使用现有账号。您可能需要另外创建一个账号进行测试
从用户的角度来审视您的应用
获取 Google Play 服务
为您的开发项目获取 Google Play 服务的最新客户端库
主讲人:
- 打开 Android SDK 管理器。
- 在 SDK Tools 下,找到 Google Play 服务。
- 如果这些软件包的状态不是已安装,请同时选择它们
然后点击安装软件包。
添加 Google Play 服务客户端库
在 Android Studio 中,打开模块的 build.gradle
文件,然后将 Google Play 服务客户端库添加为依赖项:
Kotlin DSL
plugin {
id("com.android.application")
}
...
dependencies {
implementation("com.google.android.gms:play-services-fitness:21.2.0")
implementation("com.google.android.gms:play-services-auth:21.2.0")
}
时尚 DSL
apply plugin: 'com.android.application'
...
dependencies {
implementation 'com.google.android.gms:play-services-fitness:21.2.0'
implementation 'com.google.android.gms:play-services-auth:21.2.0'
}
这样可以确保 Gradle 在健身 SDK 在
构建应用
构建和测试您的应用
完成设置步骤后,您就可以开始构建应用了。要获得
请先了解您的应用可以存储和访问的数据类型
read。详细了解如何
数据。
产生的用户授权流程
下面显示了用户体验到的授权流程
当系统请求用户授予权限时:
<ph type="x-smartling-placeholder"></ph>
图 1. 面向用户的授权流程。
- Android 权限:用户可以看到您的应用的 Android 权限
然后才能下载应用下载完毕后,
请求所有需要的运行时权限;用户授予或拒绝
这些权限
- 检查并连接:您的应用会检查权限是否被
然后再请求访问其他数据类型。
- OAuth 范围请求:Google 提示用户授予应用
它要访问的数据类型所需的 OAuth 范围。
- 已应用访问权限:用户授予权限后,您的应用可以
访问属于用户已授权范围的数据类型
权限。
申请验证
构建并测试应用之后,您需要申请
使用不同的 Google 方法进行验证,
理由充分,
敏感范围和受限范围。