移动应用程序可以在没有独立穿戴应用程序的情况下为表盘提供数据吗?

Can a mobile app provide data for a watch face without standalone wear app?

文档中我不清楚。移动应用程序是否可以成为并发症的数据提供者,或者我必须有一个独立的磨损应用程序?

这是有关 Android Wear 的数据提供者的信息。 “表盘永远无法直接访问数据提供者。当新数据可用于用户选择的复杂功能时,它会收到回调。同时,数据提供者不会”不知道暴露的信息将如何显示:这完全取决于表盘,具体取决于其样式。"您可以查看此blogpost了解更多详情。

复杂功能数据提供者只能存在于可穿戴设备上。它必须扩展 ComplicationProviderService class,它仅在 Wear OS 平台上可用(作为可穿戴支持库的一部分)。

您选择如何分发此数据提供程序由您决定。您可以创建仅包含该服务的应用程序,也可以将其与现有的 Wear OS 应用程序或表盘捆绑在一起。

所以你的问题的答案是:

  • 不,移动应用不能成为复杂功能数据提供者。
  • 不,您不必独立佩戴应用程序。但是,您必须在可穿戴设备上安装 something