【问题标题】:Can a mobile app provide data for a watch face without standalone wear app?移动应用程序可以为没有独立穿戴应用程序的表盘提供数据吗?
【发布时间】:2019-03-14 08:10:24
【问题描述】:

从文档中我不清楚。移动应用是否有可能成为并发症的数据提供者,还是我必须有一个独立的穿戴应用?

【问题讨论】:

  • 这里是关于 Android Wear 数据提供者的信息。 “表盘永远不会直接访问数据提供者。当用户选择的并发症有新数据可用时,它会收到回调。同时,数据提供者不知道如何将显示暴露的信息:这完全取决于表盘,具体取决于其样式。”您可以查看blogpost了解更多详细信息。
  • @jess 所以不管是什么作为数据提供者(移动或独立穿戴应用程序),对吧?
  • 是的,没关系。

标签: android wear-os android-wear-complication


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    所以你的问题的答案是:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-16
      • 1970-01-01
      • 2016-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多