page.title=创建面向中国市场的 Android Wear 应用 parent.title=培训 parent.link=creating.html page.tags= "可穿戴式", "应用", "中国" page.article=true @jd:body
google-play-services-7-8-87.zip
在中国销售的手持式设备没有预装 Google Play 服务。为此,在面向中国市场的设备上运行的可穿戴式设备应用必须通过 Android Wear 协同应用与配对的手持式设备进行通信。 为了让您能够开发出可与面向中国市场的 Android Wear 和面向全球其他市场的 Android Wear 配合使用的 APK,我们提供了专用版本的 Google Play services 客户端库。
此客户端库与 Android 4.3(API 级别 18)及更高版本兼容,您只需将其拖放到您的应用中。 您无需编写任何新代码,只需更改几个项目配置设置,然后重新编译应用。
本页面的其余部分将介绍如何执行此过程。
为了在所有手持式设备上支持您的可穿戴式设备应用,您必须下载 Google Play services 7.8.87 客户端库,并将其作为 Maven 存储库添加到您的项目中,配置开发项目以使用该库,然后重新编译您的应用。
Google Play services 7.8.87 客户端库作为 Maven 存储库分发。要将此存储库添加到项目,请:
以下示例向您展示如何操作:
allprojects {
repositories {
maven {
url "${rootProject.projectDir}/google-play-services-7-8-87"
}
// ... other repositories may go here ...
}
在 mobile 模块的 {@code build.gradle} 文件中,将 Google Play services 依赖项替换为指向客户端库(来自新添加的存储库)的引用。 以下示例向您展示如何操作:
dependencies{
...
wearApp project(':wear')
compile 'com.google.android.gms:play-services-wearable:7.8.87'
...
}
wear 模块的 {@code build.gradle} 文件也必须使用此版本的客户端库,例如:
dependencies {
compile 'com.google.android.support:wearable:1.3.0'
compile 'com.google.android.gms:play-services-wearable:7.8.87'
}
注:如果您在可穿戴式设备应用中使用任何其他 Google Play services API,则必须有选择地将这些 Google Play services API 添加到应用中,并显式指定 7.8.87 版本。 例如,若要将 Google 位置 API 包含到可穿戴式设备应用中,则在您的 {@code build.gradle} 文件中添加以下行:
compile 'com.google.android.gms:play-services-location:7.8.87'
现在,您可以构建应用的新版本,并将其全局部署到 Android 手持式设备。
如果您的应用使用 Google Play services API 而不是 Wearable API,那么您的应用需要检查这些 API 在运行时是否可用以及是否能够做出恰当的响应。 检查 Google Play services API 可用性的方式有两种: