From 4e1620b28f92263677bc6c83a4b2185696e0d0ec Mon Sep 17 00:00:00 2001
From: sreevanis google-play-services-7-8-87.zip
+Handsets sold in China do not have Google Play services preinstalled. For this reason, wearable
+apps running on devices in China must communicate with paired handsets through the Android Wear
+companion app. To enable you to develop a single APK that works with both Android Wear for China and
+ Android Wear in the rest of the world, we provide a special variant of the Google Play services
+client library.
+This client library is compatible with Android 4.3 (API level 18) and higher, and you can simply
+drop it into your app. You do not need to write any new code. Instead, you change several project
+configuration settings, and re-compile your app.
+ The rest of this page explains how to perform this process.
+ In order to support your wearable app on all handsets, you must download and add the Google Play
+Services 7.8.87 client library as a Maven repository in your project, configure your
+development project to use it, and re-compile your app.
+ The Google Play services 7.8.87 client library is distributed as a Maven repository. To add this
+repository to your project:
+The following example shows how to do so:
+ In the {@code build.gradle} file of your mobile module replace the Google Play
+ services dependency with a reference to the client library from the newly added repository. The
+ following example shows how to do so:
+ The {@code build.gradle} file of your wear module must also use this version of the
+client library, for example:
+ Note: If you are using any other Google Play services APIs in your
+wearable app, you must selectively add those Google Play service APIs into your app and explicitly
+ specify the 7.8.87 version. For example to include the Google location API in your wearable app,
+ add the following line in your {@code build.gradle} file:
+This lesson teaches you to
+
+Dependencies and prerequisites
+
+
+Downloads
+
+
+Support Your App on Android Wear for China
+
+Add the Google Play Services 7.8.87 library
+
+
+
+
+allprojects {
+ repositories {
+
+ maven {
+ url "${rootProject.projectDir}/google-play-services-7-8-87"
+ }
+ // ... other repositories may go here ...
+
+ }
+Configure your app to use the library
+
+dependencies{
+ ...
+ wearApp project(':wear')
+ compile 'com.google.android.gms:play-services-wearable:7.8.87'
+ ...
+ }
+
+
+dependencies {
+ compile 'com.google.android.support:wearable:1.3.0'
+ compile 'com.google.android.gms:play-services-wearable:7.8.87'
+}
+
+
+
+compile 'com.google.android.gms:play-services-location:7.8.87'
+
+
You can now build +a new version of your app and deploy it to Android handsets globally.
+ + + ++If your app uses Google Play services APIs other than the Wearable API, then your app needs to check +whether these APIs are available to use during runtime and respond appropriately. There are two ways +to check the availability of Google Play service APIs: +
+ +To update your SDK with these components, see Get the latest SDK tools.
+Note: If you plan to make your Wear apps available for China, + you must use the special release version 7.8.87 of the Google Play services client library to handle + communication between handset and wearable. + + For information on how to configure Wear apps for China, see + Creating Android Wear Apps for + China.
We recommend that you develop on real hardware so you can better