Android Wear开发者预览版包括工具和API,增强了应用程序通知功能,提供针对Android可穿戴设备的最佳用户体验。

利用Android Wear开发者预览,你可以:

  • 在Android模拟器上运行Android Wear平台。
  • 将Android设备连接到模拟器上,就像在Android Wear上的卡片一样在设备上查看通知。
  • 试用预览支持类库中最新的API,允许利用新特性增强应用程序的通知,例如声音回复和通知页面等。

要访问开发者预览工具,请点击这里,然后按照随后的安装步骤操作。

注意:目前的Android Wear开发者预览只是开发和测试之用,不能用于实际开发应用程序。Google发布的正式版本可能与预览版有显著不同。您不得公开传播或发行利用这个开发者预览的应用程序,因为在正式版SDK发布之后,将不再支持此预览版(可能会导致基于预览版开发的程序崩溃)。

先决条件

在开始安装之前,你需要:
1. 安装Android SDK
Android SDK中包含了构建Android应用需要的所有开发工具(集成开发环境也提供下载,可选)。
2. 注册Android Wear 开发预览
你必须使用Gmail或者其他的Google账户注册,才能下载预览支持库并获取Google应用商店里的Android Wear预览测试应用。

提示:如果使用Eclipse的ADT插件,必须升级到22.6.1或者更高版本。如果使用Android Studio,必须升级到0.5.1或更高版本。

1、安装Android Wear系统映像

  1. 启动Android SDK 管理器

    • 在Eclipse中,选择 Window > Android SDK Manager。
    • 在Android Studio中,选择Tools > Android > SDK Manager。
  2. 在工具下面,请确认你的Android SDK 为22.6或更高版本。
    如果你的Android SDK 工具版本低于22.6,则必须进行升级:
    1) 选择 Android SDK Tools。
    2) 单击 安装包。
    3) 接受许可协议然后点击 安装。
    4) 安装完成后,重启Android SDK 管理器。

  3. 在Android 4.4.2下,选择Android Wear ARM EABI v7a System Image。
    注意:Android Wear的设计成支持多处理器架构。

  4. 在Extras下,确认安装了最新版本的Android Support Library,如果存在更新,选择 Android Support Library。如果你在使用Android Studio,也要选择 Android Support Repository。

  5. 点击 安装包。

  6. 接受许可协议然后点击 安装

2、安装Android Wear模拟器

  1. 启动 Android 虚拟设备管理器

    • 在Eclipse中,选择 Window > Android Virtual Device Manager。
    • 在Android Studio中,选择 Tools > Android > AVD Manager。
  2. 点击 新建。
  3. 对于AVD名称,输入 “AndroidWearSquare” 或者 “AndroidWearRound”,这取决于你是要创建一个拥有方形还是圆形显示器的模拟器。
  4. 对于设备,选择 Android Wear Square 或者 Android Wear Round。
  5. 对于目标平台,选择 Android 4.4.2 – API Level 19(或更高)。
  6. 对于CPU/ABI,选择Android Wear ARM (armeabi-v7a)。
    注意:Android Wear的设计成支持多处理器架构。
  7. 对于皮肤,选择AndroidWearSquare 或者 AndroidWearRound。
  8. 其他的选项保留为默认值,点击 确定。
    尽管真正的Android可穿戴设备不提供键盘输入方式,但你仍然需要选中 Hardware keyboard present,这样在用户使用语音输入的地方你可以在屏幕上进行文字输入。
  9. 在AVD列表中,选择刚刚创建的那个,单击 开始,在下面的窗口中,单击 启动。

现在Android模拟器启动了,为了开始测试应用程序的通知,你必须将模拟器和安装了Android Wear预览版应用的开发设备进行配对。

提示:为了减少模拟器的启动时间,编辑AVD,开启模拟器选项下的 Snapshot。当启动模拟器的时候,选择 Save to snapshot 再单击 启动。一旦模拟器运行,关掉它来保存一个系统快照。再次启动AVD,但是选择 Launch from snapshot,不选择Save to snapshot。

注意:不要在Android Wear模拟器上安装应用。系统不支持传统的Android应用,运行这类应用将产生不可预知的后果。

3.安装Android Wear预览应用

为了在Android Wear模拟器上查看应用通知,你必须将Android Wear预览应用安装到自己的Android设备上(手机或者平板)。

为了获取Android Wear预览应用,你需要注册为Android预览开发者,使用与Google应用商店相同的Gmail或者Google账户。

注意:Android Wear预览版应用兼容Android4.3或更高版本,不能安装到Android模拟器上。

在注册了开发者预览后,你会收到一封确认电子邮件,其中包含了一个加入Android预览应用测试计划的链接。一旦你选择加入,在Google应用商店中24小时以内就可以下载。

安装完Android Wear预览应用后,你可以设置设备与Android Wear模拟器通信:

  1. 打开Android Wear预览应用,你应该看到一个通知:应用当前没有被启用为通知监听器。点击信息打开系统设置,选择授予Android Wear预览访问通知的权限。
  2. 将你的设备通过USB连接到开发机器上。确保没有其他的Android设备连接到这台机器上。
  3. 保证Android Wear模拟器(先前创建的)正在运行,模拟器应该显示时间和指示没有设备连接的图标。
  4. 打开命令行终端,进入到Android SDK的platform-tools/目录下,然后执行:
1
adb -d forward tcp:5601 tcp:5601

提示:每次通过USB连接到设备的时候都需要执行这条命令。
5. 现在返回到Android Wear预览应用,它应该显示出已连接到模拟器。Android Wear模拟器应该显示出’g’ 圆形图标,指示已经连接到设备。

现在,设备上的通知也应该会显示到Android Wear模拟器上。

4.在工程中添加支持类库

Android Wear支持库中包含一些API,允许为了增强Android Wear的用户体验优化你的应用通知。

为了获取预览支持类库,你必须注册开发预览。在注册后收到的确认邮件中包含一个压缩文件的下载链接,该文件中包含了预览支持类库和一些样例应用。

在下载并解压这些包后,将支持类库添加到你的Android项目中。

使用Eclipse

  1. 在Android应用项目中,在项目根目录下创建libs/目录(与AndroidManifest.xml文件一样)。
  2. 将V4支持类库的jar文件从Android SDK目录(例如:/extras/android/support/v4/android-support-v4.jar)拷贝到项目中的libs/目录下。
  3. 同样地,把wearable-preview-support.jar文件保存到libs/目录下。
  4. 右击每一个jar文件,选择 Build Path > Add to Build Path。

使用Android Studio

1.在Android应用项目中,在项目根目录下创建libs/目录(与AndroidManifest.xml文件一样)。
2.把wearable-preview-support.jar文件保存到libs/目录下。
3.打开应用模块中的build.gradle文件。
4.为V4支持库和 Android Wear预览支持库添加一条依赖规则:

1
2
3
4
dependencies {
    compile "com.android.support:support-v4:18.0.+"
    compile files('../libs/wearable-preview-support.jar')
}

5.点击工具栏上的 Sync Project with Gradle Files

Android Wear开发者预览版入门相关推荐

  1. Android Wear 开发者预览版安装

    今天google发布了Android Wear 平台,借助该平台,开发者可以将Android移植到可穿戴设备上.Android Wear的SDK还没有发布,想尝鲜的开发者可以试用 [Android W ...

  2. android应用窗口模式,[技巧]如何启用Android N开发者预览版中的“自由窗口”模式...

    这里是Android N开发者预览版"自有窗口"模式的一些实际演示截图. 对于已经参加了"Beta Program"的人们来说,通过OTA获取Android N ...

  3. Android P 开发者预览版

    Android P 开发者预览版首发! 在上周的世界移动通信大会 (Mobile World Congress) 上,我们看到由开发者.设备厂商以及芯片合作伙伴组成的 Android 生态系统不断为全 ...

  4. android p preview_细数 Android P 开发者预览版中最不能错过的新特性

    原标题:细数 Android P 开发者预览版中最不能错过的新特性 2018年安卓巴士全球开发者论坛-重庆站 [线下活动]春天到了 跟小编一起去重庆嗨皮吧~ Android P 应用适配新特性1.Pr ...

  5. 罗永浩宣布进军电商直播;微博回应用户数据泄露;Android 11 开发者预览版 2 发布 | 极客头条...

    整理 | 屠敏 头图 | CSDN 下载自视觉中国 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦, ...

  6. Android N开发者预览版(第二版)发布

    上个月,我们发布了首个Android N的开发者预览版,本文将带你先睹为快,一窥新发布的Android N开发者预览版第二版.大家的反馈帮助我们找出了很多bug,再对功能做出改进并修复一些bug后,我 ...

  7. 安卓镜像刻录软件_安卓8.0开发者预览版镜像系统下载-Android O开发者预览版镜像官方正式版-东坡下载...

    Android O开发者预览版镜像是谷歌今日正式发布的安卓首个开发者预览版,给大家提供官方镜像系统下载地址,这次的安卓8.0版本更新了许多内容,感兴趣的快来下载吧! Android O开发者预览版镜像 ...

  8. android 前后同时预览_vivo Android 11开发者预览版上线,抢先适配快人一步!

    大家好,我是凯航,一个被代码耽误的撰稿人,今天加薪姐不营业,我来代班. 昨天,谷歌发布了新版Android系统--Android 11 Beta.vivo仍是首批搭载Android 11 开发者预览版 ...

  9. Android P 开发者预览版首发!

    在上周的世界移动通信大会 (Mobile World Congress) 上,我们看到由开发者.设备厂商以及芯片合作伙伴组成的 Android 生态系统不断为全球用户创造美妙体验. 今天,我们要向各位 ...

最新文章

  1. hdu2236 无题II 最大匹配 + 二分搜索
  2. 怎样才能正确的挑选和建立关键词词库?
  3. Hashtable:仅有两列的表
  4. code blocks代码性能分析_记一次Python Web接口优化,性能提升25倍!
  5. js html 导出word 不用activexobject,javascript下用ActiveXObject控件替换word书签,将内容导出到word后打印第2/2页...
  6. java struts2 demo,struts2入门例子 登陆demo!非常详细的图解
  7. 04SpringMvc_映射器_BeanNameUrlHanderMapping
  8. Mtlab 二次规划及其例子
  9. 不确定中找到确定性, IBM开出哪些疫后企业数字化新处方?
  10. java holder详解_connection holder is null 异常详解
  11. 置液晶显示器的台式计算机,台式电脑液晶显示器怎么购买
  12. Unity Json 编写及读取
  13. 服务计算作业二——GO语言TDD实践报告
  14. javaScript基础知识点总结
  15. 计算机系统基础期末复习--袁春风详细版
  16. Python-Flask开发微电影网站(九)
  17. 旁边工位的兄弟,居然“偷看”美女小编直播?
  18. 【安全资讯】5G打开潘多拉盒子:全球被感染物联网设备猛增100%
  19. cocosjs游戏前端大厅源码分析之启动场景
  20. 关于CSS粘性定位——sticky

热门文章

  1. 【Android 逆向】ptrace 函数 ( ptrace 函数族 | 进程附着 | 进程脱离 | 进程数据读写权限 | 进程对应的主线程寄存器读写 | 单步调试 |ptrace 函数族状态转换 )
  2. 【EventBus】事件通信框架 ( 发送事件 | 判断发布线程是否是主线程 | 子线程切换主线程 | 主线程切换子线程 )
  3. SpringBoot_定制banner
  4. CodeForces - 833B The Bakery
  5. freeswitch模块之event_socket
  6. Jenkins插件之环境变量插件EnvInject
  7. 可拖拽的ImageButton
  8. Adapter模式的好处
  9. 汇编实验注意点(待补充和更新)
  10. Matlab GUI 基础(2):M文件