Инициализировать конкретное осложнение без ввода пользователя - Android Wear API - PullRequest
0 голосов
/ 10 февраля 2019

Я хочу иметь возможность считывать данные о сложностях, таких как погода или количество шагов, без необходимости создавать пользователю сложность при выборе того, какое сложение показывать на циферблате.

ЭтоМожно ли инициализировать конкретное осложнение, например, погоду или шаги, без ввода пользователя?

Приветствия!

1 Ответ

0 голосов
/ 11 февраля 2019

Да, это возможно, но вы ограничены системными поставщиками или вашими специализированными поставщиками усложнений.

Пользовательский поставщик по умолчанию:

https://developer.android.com/reference/android/support/wearable/watchface/WatchFaceService.Engine#setDefaultComplicationProvider(int,%20android.content.ComponentName,%20int)

https://developer.android.com/training/wearables/data-providers/exposing-data-complications#provider-specified-safe-watch-faces

Системные провайдеры по умолчанию:

https://developer.android.com/reference/android/support/wearable/watchface/WatchFaceService.Engine#setDefaultSystemComplicationProvider(int,%20int,%20int)

https://developer.android.com/reference/android/support/wearable/complications/SystemProviders

...