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

本文介绍如何利用Google的Android Wear开发平台快速构建可穿戴应用,探讨与手持设备应用的主要区别,包括加强的超时处理、应用大小与功能精简、安装流程以及API限制,并推荐使用Android Studio作为开发工具。

这个系列文章描述如何使用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

开发环境要求:

参考文档:


By iefreer, Founder of Techbrood.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值