可穿戴应用必须有一个伴侣手机(或手持设备)应用,才可以提交到Google Play市场上,
用户下载手机应用,自动把可穿戴应用推送到可穿戴设备上。同时手机应用伴侣能承担更重的计算任务,网络操作等等并发送结果给可穿戴应用。
下面的课程讲述如何建立一个设备或模拟器,创建一个项目包含手机伴侣以及可穿戴应用。
我们建议你使用真实设备,这样可以更好的测试用户体验。不过模拟器可以方便的测试多种设备,这在开发调试中还是需要的。
设置Android可穿戴虚拟设备:
1.点击 Tools > Android > AVD Manager;
2.点击Create....
3.填写一下AVD参数,其余字段保持默认值:
- AVD Name - AVD的名字
- Device - Android Wear Round或Square device types
- Target - Android 4.4W - API Level 20
- CPU/ABI - Android Wear ARM (armeabi-v7a)
- Keyboard - 选择Hardware keyboard present
- Skin - 由选定的设备类型确定,AndroidWearRound或AndroidWearSquare
- Snapshot - 不选
- Use Host GPU - 选中, 以支持自定义活动的可穿戴通知
4. 点击OK
5. 启动模拟器:
选择你刚刚创建的虚拟设备,
点击Start..., 然后点击Launch,等模拟器初始化并显示出Android Wear桌面。
6. 给你的模拟器配对一个手机:
在你的手机上,从Google Play安装Android Wear应用;
通过USB连接你的手机和电脑;
转发AVD的通讯端口到连接的手机(或手持设备),每次连接都需要这样操作下:
adb -d forward tcp:5601tcp:5601
在手机上启动Android可穿戴设备然后连接到模拟器;
触击Android Wear应用右上角的菜单,选择演示卡(Demo Cards);
你选择的卡片将在模拟器的桌面以通知的形式显现;
设置Android Wear设备:
和上面一样先在手机上安装Android Wear应用;
遵循该应用的指南来为你的可穿戴设备配对手持设备。然后这样你可以测试设备通知同步。
通过USB连接可穿戴设备到你的机器,这样开发的时候可以直接把应用安装到设备中去。
创建项目:
在开发前,首先需要创建一个包含可穿戴和手持应用模块的项目。在Android Studio中,点击File > New Project 然后遵照Project Wizard的指导,输入以下信息:
在Configure your Project 窗口,输入应用名和软件包名称;
在Form Factors窗口:
选中Phone and Tablet并选择API 8: Android 2.2 (Froyo) under Minimum SDK;
选中Wear并选择API 20: Android 4.4 (KitKat Wear) under Minimum SDK;
在第一个Add an Activity窗口,为Mobile添加一个空白活动界面应用(blank activity):
在第二个Add an Activity窗口,为Wear也添加一个空白活动界面应用;
当向导程序结束时,Android Studio创建了一个新项目,包含两个模块mobile和wear。这样你现在已经有了一个同时支持可穿戴设备和手持设备的项目,你可以接着来创建活动(activities),服务(services),自定义布局(custom layouts),以及更多。在手机侧,你完成大部分工作,比如网络通讯,高强度计算,以及那些需要复杂交互的功能。但这些工作完成的时候,你通常需要同步通知可穿戴设备处理结果。
注意:Wear模块还包含一个"Hello World"活动,使用了WatchViewStub根据屏幕圆形还是方形来构建布局。WatchViewStub是可穿戴支持库的一个界面组件。
Android Wear官网国内镜像:
http://wear.techbrood.com/training/building-wearables.html