android wear开发环境的搭建

泡在网上的日子 / 文 发表于2014-03-20 22:17 次阅读 android,wear

谷歌最近开放了用于穿戴式设备的开发api预览版本,官方文档已经出来,翻译给大家。

Android wear开发者预览版提供了让你的app通知消息展示在android wear上的工具和api

你可以用android wear 开发者预览版做以下事情:

运行android wear模拟器

将你的android设备连接到wear模拟器,然后在wear以卡片的形式上查看android设备的通知。

用新的api兼容包,为你的app加入android wear的新特性,比如语音应答以及卡片式通知。


开发者预览版的获取请点击 http://developer.android.com/wear/preview/signup.html(很简单只需提供你的gmail邮箱就可以了),然后照着下面的步奏做。

注意开发者预览版仅仅用于测试和体验用,不要基于预览版本开发产品,谷歌会在正式版退出之后停止对开发版的支持,到那时你基于预览版开发的app可能用不了。

开发环境以及工具

安装android sdk

注册得到开发者预览版的开发包,必须是gmail或者google账号才能得到开发包和用于测试的wear app例子。

安装android wear的系统镜像

启动sdk manager

eclipse中:window->android sdk manager

在android studio 中:tool->android->sdk manager

tool目录下面,检查你的android tool version是否在22.6以上,如果不是需要你更新:

选择android sdk tools

点击install package

同意条款并点击安装

安装完成之后重启android sdk manager

android 4.4.2目录下面,选择Android Wear ARM EABI v7a System Image.

Extras下面,确保你的android Support Library是最新版本,如果不是请更新,如果你用的是android studio ,选择Android Support Repository.

点击安装,如果已经是安装状态请跳过。

启动android wear 模拟器

启动android虚拟机管理器(Android VirtualDevice Manager)

点击新建

Avd取名AndroidWearSquare或者AndroidWearRound,究竟用哪个取决于你自己是要圆形的还是方形的界面。

Device选择Android Wear Square or Android WearRound.

Target选择android 4.4.2 api level 19

CPU/ABI选择Android Wear ARM(armeabi-v7a)

Skin选择AndroidWearSquare或者AndroidWearRound.
其余选项默认。

虽然android wear设备并不提供键盘输入方式,但是你还是需要保持Hardware keyboard present的选中状态,这样你才能在屏幕上显示用于语音输入的输入框。

在模拟器列表中,找到你刚刚创建的模拟器,点击开始,在随后的窗口中点击启动。

Android wear随后启动。

接下来你需要为你安装了Android Wear Preview app 的手机和模拟器配对。


为了提高模拟器的启动速度,在模拟器编辑页面选中enable snapshot ,在启动模拟器的时候选择save to snapshot,然后点launch。下次启动模拟器为Launch from snapshot打钩并去掉Save to snapshot的选框。


安装android wear预览app

为了向android wear模拟器中推送消息,android wear预览版app必须事先安装在你的手机或者平板中。android wear预览版app需要先注册账号申请(前面已经给出申请连接)。该app必须在4.3以上的设备上运行,并且不能运行在模拟器中。

申请注册玩成开发者之后,google将发送一封邮件,告诉你下载开发包的链接地址以及opt-in地址(点击进去就能从play store中获得测试app的推送)。假设你已经获得test app,你就可以用你的手机和android wear 的模拟器进行交互了。

1.打开android wear preview app。你会看到“app当前的消息监听者功能未打开”,点击这条消息进入系统设置,选择Android Wear Preview

2.将你的android设备通过usb连接上电脑,确保没有其他android设备同时连接上。

3.确保已运行android wear模拟器,模拟器会显示时间和一个图标提示当前没有设备连接上。

4.打开命令行,进入sdk目录platform-tools/,执行

adb -d forward tcp:5601 tcp:5601

5.回到Android Wear Preview app,此时应该会提示连接到了模拟器。而模拟器也会显示“g orb 图标,表示模拟器于设备已连接。

现在android设备上的消息也会同步显示在android wear模拟器上了。

将开发包导入你的工程

Android开发者预览版开发包包括了一些能优化你的通知显示在wear上的api

Library的获取方法前面已经提到过了。下载zip文件之后解压,在项目根目录建立libs目录,将开发包和supportv4包也拷贝进去,然后Addto Build Path.





收藏 赞 (0) 踩 (0)
上一篇:DragSortListView:可拖动排序的listview
DragSortListView是一个可以实现拖动排序的listview控件,是我看到的交互较为复杂的开源代码中不管是代码质量还是流畅性都最好的。虽然作者已经不再更新其版本,但是仍然非常值得我们去研究,尤其是那些本身需要这种效果的朋友。 DragSortListView 简称DSLV
下一篇:更新了sdk之后提示adt版本过低的解决方法
更新了sdk之后提示版本过低: 用eclispe的sdk manager更新了最新的sdk之后,重新打开eclispe会出现类似如下错误。This Android SDK requires Android Developer Toolkit version 14.0.0 or above. Current version is 12.0.0.v201106281929-138431. Please u