Android NDK开发详解Wear之Wear OS 界面

本文详细介绍了如何在WearOS上设计直观的应用,包括使用应用、功能块、复杂功能和通知来满足用户需求,以及ComposeforWearOS在开发中的重要性。还探讨了表盘主题和应用启动器在个性化体验中的作用。
摘要由CSDN通过智能技术生成

Android NDK开发详解Wear之Wear OS 界面


Wear OS 让用户能够轻松与针对手表进行了优化的应用进行互动。确保内容显示在适当的 surface 上。

Wear OS 上的应用 surface 在设计时充分考虑了作业。例如,如果您有一个信息单元,并且用户可能希望每天查看多次该单元,您可以考虑提供一项复杂功能。如果您的内容具有非常高的价值,并且与情境高度相关,您可以考虑使用通知。

在 Wear OS 上直观地设计应用内容的另一种实用方式是,考虑信息在各个 surface 中的优先级,并将最有价值的内容提升到 Wear OS 的一目了然的 surface 中。

在复杂功能和通知中显示优先级最高的内容,并使用功能块和应用上的较大空间来适当地显示更多内容。

以下几个部分将更加详细地介绍以上各个 surface。

应用

应用是一种聚焦视图,可以处理复杂或不常见的任务,或处理任务集群。应用能够提供沉浸式体验,并且类似于移动应用的主界面 (UI),但存在一些差异。

注意:请考虑使用 Compose for Wear OS 创建应用。Compose for Wear OS 是一种新的声明式界面工具包,也是在为 Wear OS 构建应用时建议采用的方法。
其他 surface(功能块、复杂功能和通知)可以关联至应用,以便用户执行更复杂的任务。

应用
在这里插入图片描述

图 1. 您可以使用应用开始锻炼、浏览播放列表、发送消息或查看锻炼数据。

功能块

功能块让用户能够以可预测的方式快速访问信息和操作,从而满足用户需求。

应用可以提供沉浸式体验,功能块则可以快速加载并专注于用户的即时需求。如果用户想要获得更多信息,可以点按功能块以打开手表上的应用。

功能块
在这里插入图片描述

图 2. 使用功能块跟踪用户的日常活动进度、快速开始锻炼、开始播放最近播放过的歌曲,或发送消息给收藏的联系人。

复杂功能

复杂功能是表盘上经常重复执行的单一操作或一目了然的信息单元。与使用功能块一样,用户可以点按复杂功能以在手表上打开应用,从而获得更深入的体验。

复杂功能
在这里插入图片描述

图 3. 使用复杂功能跟踪日期、用户的饮水量或步数,或当前天气。

通知

通知可为用户提供一目了然的时效性信息和操作。Wear OS 上的通知与移动设备通知类似。

注意:您可以将具有后台任务的持续性通知与持续性活动合并到 Wear OS 界面内的其他 surface 中。这让用户能够与长时间进行的活动保持更高的互动度。
通知
在这里插入图片描述

图 4. 使用通知显示新消息或电子邮件、跟踪用户离开应用后的锻炼数据,或者显示当前歌曲播放方面的信息。

应用启动器条目
应用启动器条目有助于用户在手表上启动和返回到应用。点按快捷方式可启动应用。

app-launcher
在这里插入图片描述

图 5. 使用应用启动器启动音乐应用、启动健身应用或启动即时通讯应用。

表盘主题

表盘主题是动态数字画布,用户可以在其中彰显个人风格。大多数应用都不需要创建自定义表盘主题。不过,如果创建表盘主题对您的应用来说确实有意义,Wear OS 允许您根据需要对 surface 进行不限数量的自定义。

表盘主题
在这里插入图片描述

图 6. 使用自定义表盘主题显示自定义指针式时钟或包含复杂功能的自定义数字时钟。

本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。

最后更新时间 (UTC):2023-02-09。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

五一编程

程序之路有我与你同行

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值