Android Wear

原文地址:http://developer.android.com/design/wear/index.html

前言

设计Android Wear可穿戴设备应用程序与设计手机或者平板上的应用程序有很大的不同:各自有不同的优势和缺点、不同的适用情境、以及不同的人体工程学设计。在开始开发之前,你应该了解Android Wear的整体视觉体验,以及它适用于哪些应用程序和如何提升用户体验。

由于Android Wear新的造型决定了需要使用一种新的界面。总的来说,Android Wear UI围绕着Suggest(建议)和Demand(需求)两个核心部分提供了两种主要的界面中心。你的应用程序将会在这两个界面中担任重要角色。

Suggest:The Context Stream(上下文信息流)

Context Stream是一个垂直的卡片列表,每一张卡片显示一个有用的或者及时的信息。非常类似于Android手机或者平板上的Google Now,用户通过垂直滑动切换每一张卡片。在同一个时间里只有一张卡片能够显示,并且背景图片会显示另外附加的视觉化信息。你的应用程序可以创建卡片并且将卡片插入到信息流中,前提是这些卡片是有可能会被使用到的。

这种界面模式确保了用户不需要启动很多应用程序来检查更新。用户可以通过简单浏览Context Stream来确定哪一些对他们来说是重要的。

信息流中的卡片比起通知来说要更加简单。用户可以通过横向滑动卡片来查看附加的页面。横向滑动还有可能切换出一些按钮,这些按钮可以让用户对通知进行一些操作。卡片也可以通过由左边滑动到右边来从信息流中移除,直到下一次应用程序又有有用的信息需要显示为止。

Demand:The Cue Card(提示卡)

当Android Wear没有在信息流中主动提供一些建议回复时,Cue Card(提示卡)允许用户直接与google对话。提示卡可以通过语音“OK Google”或者点击Home界面的背景来打开。在提示卡上向上滑动可以打开一个预设的语音指令列表,里面每一项都可以通过点击执行。

从技术角度来讲,每一个预设的语音指令都会激活一个指定类型的Intent。作为一个开发者,你可以将你的应用程序与其中一些Intent匹配,以便用户可以通过这些语音指令来完成一些任务。有些时候可能会有多个应用程序同时注册一个相同的语音Intent,那么用户将会有机会选择打开哪一个应用程序。

如同应用程序可以在一个有规律的流操作按钮中响应点击一样,它们也可以使用相同的方式来响应语音指令:通过添加或者更新一章信息流开安,或者通过启动一个全屏应用程序。语音输入通常会使用一种命令格式,例如“remind me to get milk”。这种情况下,在自动返回上下文信息流之前会完整播放一段简单的确认动画。

Other UI Features(其它界面功能)

1、Home screen是设备默认的状态,包含了一下功能:

* 背景取决于用户选择的手表界面,可以显示第一张卡片的相关内容或者一个自定义的手表界面。点击背景的任何地方或者说一句“OK Google”就可以启动语音查询。

* 状态提示:连接状态、充电状态、飞行模式,以及一些手表界面上的未读信息统计。

* Context Stream中排在顶部的卡片(称为偷窥卡片),它被半遮掩显示在屏幕的底部。这张卡片能够显示的面积有多大取决于当前的手表界面。

2、用户可以选择Watch face(手表界面)作为Home界面的背景显示。手表界面显示时间以及包含排在顶部的偷窥卡片。用户可以通过长按当前手表界面来选择其它手表界面。

3、一些设备当不使用的时候可能会进入低功耗的情境模式。这一般通过一些方式调节屏幕亮度。在这个状态下,偷窥卡片的内容将会自动优化后显示。用户可以通过点击屏幕,或者倾斜屏幕对着自己,或者点击任何物理键(如果设备有物理键)来退出这种模式。

4、向下滑动Home界面可以显示时间和电池信息。再往下拉可以选择静音模式,以防止中断性通知震动和点亮屏幕。

5、Setting screen(设置界面)可以通过从提示卡或者物理键(有些设备可能会提供设置键)打开。在这是界面用户可以关机或者重启设备,可以设置屏幕亮度,可以打开或者关闭飞行模式,也可以查看设备信息。

6、Full screen apps(全屏应用)可以在主信息流的顶部启动,它要求一个相对更大的范围。尽管没有限制Context Stream模式的风格,但是应用程序应该遵循与系统其它部分一样的设计风格。更多相关的信息可以参考App Structure 指南。

Android Wear,布布扣,bubuko.com

时间: 2025-01-05 00:49:28

Android Wear的相关文章

IDEA搭建Android wear开发环境,Android wear,I'm comming!

随着google发布了android wear这个东西,然后又有了三星的gear,LG的G watch以及moto 360,苹果由发布了apple watch,未来可能在智能手表行业又有一场战争.当然这只是笔者的个人观点,仅供参考. 作为开发者,当然关心的是只能手表的开发了,所以我们来搭建一下android wear的开发环境吧! 搭建android wear开发环境,我们需要以下的软件Intellij 13.1.3,android-sdk 23.0.02. 首先需要下载安装好android-s

Android Wear 开发入门

大家好,我是陆嘉杰,我是一名Android开发者.我想和大家进行一些技术交流,希望越来越多的人能和我成为好朋友. 大家都知道,智能手表是下一个开发的风口,而这方面的技术又属于前沿,所以和大家分享下Android Wear的开发流程. 首先,我推荐大家使用Android Studio来进行Wear的开发,这也是谷歌推荐的,本次讲授过程也将以Android Studio作为开发集成环境进行. 下面我们来创建Android Wear项目. 请注意,Android Wear项目中同时包含mobile和w

一盘很大的棋:Android Wear要做用户唯一的收件箱

在今年的Google I/O 2014上,Google用一组数据告诉了我们:"安卓月活跃用户达 10 亿,用户每天点亮.解锁手机 1000 亿次". 这么算下来,一个合格的安卓用户每天都要解锁100此次呀.亲,你及格了么?三分钟一次信息提醒,五分钟两次消息推送,一个强迫症怎么可能经受的住这种折磨呢?总有收到新消息的错觉,总有遗漏信息的幻觉,无数次的点亮.解锁手机就成了必修课. Google已经看到了智能手机时代的上述问题,不会让这样的问题再延续到智能手表上,想要借助新的工具和战场,真正

Android Wear - 归档通知(Stacking Notifications)

原文地址:http://developer.android.com/wear/notifications/stacks.html 前言 当在手持设备上创建通知的时候,你应该经常将一些类似的通知归并到一个单一的摘要通知中.比如,如果你的应用接收到信息后会创建通知,你不应该在手持设备上创建多条通知.当接收到多条信息的时候,你应该使用一条单一的通知并显示类似"2 new messages"这样的摘要信息. 但是,一个摘要通知在Android Wear设备上就显得没那么有用,因为用户不能够在穿

Android Wear Eclipse开发环境搭建

本文介绍如何在Eclipse中搭建Android Wear的开发环境. 切记,这一切并非你想的那么简单 下面详细说明操作步骤,保证你可以正常工作. 打开你的"Android SDK Manager"升级需要的SDK,将SDK Tools升级到23.02以及Android 4.4W下的所有项,主要一定要升级Extra下的"Google Repository",建议你把所有能升级的全部升级. 升级完SDK后,我们创建一个Android Wear的模拟器,参考的参数配置如

Android Wear - App Structure for Android Wear(应用结构)

原文地址:http://developer.android.com/design/wear/structure.html 用户习惯于点击图标来启动应用程序,但是Android Wear不一样.一个典型的Wear应用程序会在一个情境的合适时刻插入一张卡片到信息流中.这张卡片可能会包含一个用于快速交互的按钮来打开一个全屏视图(在一些情况下,卡片也可能不会提供交互按钮): 以下是简单排序的构建模块.你可以使用其中的一个或者多个模块,但是我们强烈推荐不要构建这样的应用:用户在启动或者退出应用之前必须仔细

Android Wear之android穿戴式设备应用开发平台

Android Wear于2014年03月19日公布,并有Moto 360和LG watch两款产品. 眼下源代码还没有开放.可是开发人员能够下载它的Image及相应的开发SDK,这样开发人员通过模拟器能够进行前期开发. 事实上,Android Wear包括两个部分,一部分是执行在穿戴式设备上的操作系统,一部分是给手持设备(手机.平板)程序使用的SDK,该SDK的主要目的是为可穿戴设备上应用开发提供了參考及规范.以引导用户开发出可同小屏幕设备协作操作的应用程序.这里使用"协作操作"是由

想做Android Wear开发?你得先搞明白这四件事

手环和手表的腕上穿戴之争,随着Apple Watch发布和Android Wear不断完善而告一段落.尽管续航上略有缺陷,但手表以其类似手机可扩展的生态环境赢得了众多巨头的支持. Google曾透露,Android Wear发布三周左右应用数就超过了Google Glass,并将有数以千计的app不断加入.Apple Watch发布的该月内,雷锋网驻硅谷的记者发现已有公司开始招聘相关开发者. 国外的开发者生态一向积极,国内虽明面上动静不大,但实际各家也已经都在暗自开动.鉴于Apple Watch

Android Wear创建一个通知

创建Android Wear的通知实际上和手机上创建没啥区别,主要是多了几个新类,只要用熟悉了一切都好办了.(如果只是测试通知,则直接运行wear app就能够看到效果) 创建一个简单的wear通知分为3步: 一.创建一个Intent用于设置你要做的动作 二.创建一个PendingIntent把Intent放进去(主要是根据intent传入的内容做跳转动作) 三.创建一个NotificationCompat.Builder用于设置通知内容,例如:将PendingIntent传递进去用于actio