Android Wear:创建可穿戴应用 - 概述

这个系列文章描述如何使用Google的Android Wear开发平台来快速开发可穿戴应用。

可穿戴应用直接运行在设备上,使得我们可以访问硬件如传感器和GPU

基本上和为其他设备所编写的Android APP相似,但在设计、可用性以及功能数量方面差别很大。

下面是手持设备和可穿戴设备应用主要的几个差别:

 

1. 加强了超时处理。如果显示了一个活动(activity)然后用户一段时间没有与之交互,则设备马上进入睡眠状态。当被唤醒时,穿戴桌面被显示而不是之前的那个活动。如果你需要一直显示某些信息,在上下文(context stream)中创建一个通知。

2. 可穿戴应用更小、功能更精简。只包括对于可穿戴设备而言有意义的内容,通常是手持设备应用的一个小的子集。一般而言,你应该尽量在手机上完成操作然后发送结果给可穿戴设备。

3. 用户并不直接下载应用到可穿戴设备中。相反,你应该把它打包进手机(或手持设备)应用中。当用户安装手机应用时,系统自动为可穿戴设备安装可穿戴应用部分。不过为了开发方便,你仍然可以直接在可穿戴设备上安装应用。

4. 可穿戴应用可使用大部分Android标准接口,但不包含以下APIs

android.webkit

android.print

android.app.backup

android.appwidget

android.hardware.usb

在试图使用某个API时,你可以通过调用hasSystemFeature()来检查该设备是否支持这个接口。

我们建议使用Android Studio来进行Android可穿戴应用开发,它提供了项目设置,库包含以及应用打包,这个功能在ADT里没有提供。

后续专题都是假设你使用了Android Studio

开发环境要求:

  • Android Studio 0.8+ 以及 Gradle 0.12+

参考文档:

  • Android Wear 官方参考文档国内镜像


By iefreer, Founder of Techbrood.

你可能感兴趣的:(android,android,android,Studio,Wear,可穿戴应用,可穿戴编程)