Wear 2.0 表盘上的可更新文本字段

Updateable Text Field on watch face for wear 2.0

我想在表盘上创建一个文本字段,每隔几秒使用从 API 轮询的数据更新一次。最好的图书馆是什么?我想把它设计成独立的,所以我不需要它由一个单独的应用程序控制。

如果您想将文本添加到您的 自己的 表盘,我会使用可穿戴设备支持库中的 TextRenderer class。它在指定范围内的 canvas 上呈现文本并重新调整文本以使其适合。它通常用于并发症数据,但您可以将其用于您自己的非并发症数据。

您可能会考虑将您的数据暴露给复杂功能框架,这样您就可以让任何其他表盘(不仅仅是您自己的表盘)显示您的数据。您可以添加点击事件,以便用户可以从其他表盘点击进入您的应用。这实际上很容易,请查看 Google I/O code lab 了解如何操作。

如果你真的走那条路(将数据暴露给并发症框架),你还可以添加对在你自己的表盘上显示并发症数据(现在是你的数据)的支持。还有一个代码实验室 (here),即在您的表盘上显示复杂功能数据。

最后,如果您只想查看支持复杂功能的项目中的源代码,可以查看 Google 的 github repo for watch faces 中的模拟表盘。