一、先搭建Android wear的开发环境
运行Android SDK Manager下载以下内容:
更新ADT到最新版本,不过升级到23.0.2版本在创建Android Wear项目时没有Blank Wear Activity模板,可以到这里下载一个模板 https://github.com/tangtungai/Android-Wear-Black-Activity-Template,怎么用稍后说明。
Android OS 4.4W(API 20)。
在开发Android Wear应用时可能会用到这些,所以先下了。
二、在创建手表端Android Wear 项目
1. 在创建项目前先做以下这些事情
1.1. 将./extras/google/m2repository/com/google/android/support/wearable/1.0.0/wearable-1.0.0.aar拷贝到workspaces目录,并将aar后缀改为zip后 解压到当前目录。在wearable-1.0.0目录下新建libs文件夹后将classes.jar移到libs目录下。
1.2. 新建一个Android 项目,导入wearable-1.0.0文件夹,然后在project→properties中勾选“Is Library”。
2. 创建属于自己的Android Wear项目
2.1. 导入下载的Blank Wear Activity模板。
2.2. 在DemoWearApp项目属性中添加wearable1.0.0(project→properties的Is Library中点击Add添加wearable)。
2.3. 编译后运行在模拟器上。
三、创建手机端Android Wearr项目
1. 创建一个Android项目,包名与手表端项目包名相同。
2. 在项目属性中Is library中添加google_play_services_lib。
3. 将手表端项目编译出的重命名wearabl_app.apk(小写)拷贝到手机端项目的res/raw/目录下。
4. 在res/xml目录下新建wearable_app_desc.xml文件。
5.写以下内容,注:版本名要与手表端相同。
<wearableApp package="com.example.demowearapp">
<versionCode>1</versionCode>
<versionName>1.0</versionName>
<rawPathResId>wearable_app</rawPathResId>
</wearableApp>
6. 在AndroidManifest.xml文件中添加meta-data
<meta-data android:name"com.google.android.wearable.beta.app"
android:resource="@xml/wearable_app_desc"/>
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>
7.编译后可运行在Android OS 4.3以上的设备上。
四、手表与手机连接
1. 手机端安装Android Wear应用。
2. 在命令行执行 adb -s 手机设备名 -d forward tcp:5601 tcp:5601
注:如果设备没有google play services服务的话需要安装以下两个应用。
1. Android_Google_Play.apk和com.google.android.gms.apk
2. adb remount
3. adb shell
4. cp /data/app/com.android.vending.apk /system/app
5. cp /data/app/com.google.android.gms.apk /system/app
6.重启手机