Может ли мобильное приложение предоставить данные для циферблата без отдельного приложения для ношения? - PullRequest
0 голосов
/ 14 марта 2019

Мне не понятно из документов. Возможно ли, чтобы мобильное приложение было поставщиком данных для осложнений или у меня должно быть автономное приложение для ношения?

Ответы [ 2 ]

1 голос
/ 15 марта 2019

Поставщик данных усложнения может существовать только на носимом устройстве. Он должен расширить класс ComplicationProviderService , который доступен только на платформе Wear OS (как часть библиотеки носимых носителей).

Как вы решили распространять этот поставщик данных, зависит от вас. Вы можете создать приложение, которое содержит только службу, или вы можете связать его с существующим приложением Wear OS или с циферблатом.

Итак, ответ на ваши вопросы:

  • Нет, мобильное приложение не может быть поставщиком данных об осложнениях.
  • Нет, вам не нужно иметь автономное приложение для ношения. Однако на носимом устройстве должно быть что-то .
1 голос
/ 15 марта 2019

Вот информация о поставщике данных для Android Wear. " Наблюдатель никогда не имеет прямого доступа к поставщику данных. Вместо этого он получит обратный вызов, когда будут доступны новые данные для трудностей, выбранных пользователем. Между тем, поставщик данных не знает, как будет отображаться открытая информация: Это полностью зависит от циферблата, в зависимости от его стиля. " Вы можете проверить это blogpost для получения более подробной информации.

...