返回

Android Wear OS 入门

2023-02-14 by yaoxiawen

介绍入门级Android OS应用开发知识,迅速上手。
官方文档:https://developer.android.com/training/wearables?hl=zh-cn

一些基本操作

Wear OS 应用开发与移动应用开发的同与不同

官方文档有详细的介绍,开发重点关注以下几点:

卡片(功能块)

手表界面左右滑动进入卡片,为应用主要入口。
通过TileService将此服务注册为卡片提供程序。
需要注意卡片使用专属布局元素,以及卡片无法访问应用的任何资源,参考卡片和复杂功能-卡片使用入门。
卡片开发教程:
https://developer.android.com/codelabs/wear-tiles?hl=zh-cn#0

复杂功能

表盘复杂功能,展示在表盘上除时间以外的其他任意位置,在表盘上的上下左右四个位置。
开发教程:
https://developer.android.com/codelabs/data-sources?hl=zh-cn#0

持续性活动

利用 Ongoing Activity API,应用的持续性通知可以将信息显示在 Wear OS 中多个便捷的新 surface 中,以方便用户保持互动。
展示地方:

https://developer.android.com/codelabs/ongoing-activity?hl=zh-cn#0

发送和同步数据

开发Demo:
https://github.com/android/wear-os-samples/tree/main/DataLayer