如何仅使用一个并发症提供程序提供几种类型的并发症?我想达到与“Android Wear”应用程序相同的效果。他们只有一个供应商并提供日期,下一个活动,照片,步数计数器等。Android Wear 2.0 - 提供多种并发症
该文档仍然很差,我无法看到任何这被讨论的地方。
谢谢。
如何仅使用一个并发症提供程序提供几种类型的并发症?我想达到与“Android Wear”应用程序相同的效果。他们只有一个供应商并提供日期,下一个活动,照片,步数计数器等。Android Wear 2.0 - 提供多种并发症
该文档仍然很差,我无法看到任何这被讨论的地方。
谢谢。
当您调出供应商选择器时出现的第一个列表是应用程序列表。点击一个条目,会出现一个包含在该应用中的并发症提供商列表。
因此,“Android Wear”包含7个以上的并发症提供者,每种类型的数据都有一个提供者。
好的。所以要做到这一点,我应该在我的应用程序内定义7种不同的complicationProvider服务? @ianhanniballake –
是的,你需要每一个独特的数据。 – ianhanniballake
应用程序“Android Wear”不仅有一个供应商,而是他们独立的供应商。
每个供应商可以支持多种类型,而手表脸上的复杂功能将决定哪种类型更喜欢显示。
例如,android中的“Next event”支持“LONG_TEXT”和“SHOR_TEXT”。如果手表中的复杂插槽更喜欢“SHORT_TEXT”,则提供商将向表盘发送“SHOR_TEXT”复杂数据。
所以你需要做的是为每种数据实现一个提供者。
是什么让你觉得他们只有一个供应商? – ianhanniballake
因为当提供者列表出现时,他们拥有7个项目的“Android Wear Provider”@ianhanniballake –