Запуск циферблата Wear OS в качестве виджета на телефоне

Абстрактный

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

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

Фон

Вот краткий обзор моих AndroidManifest.xml записей

...
<uses-feature android:name="android.hardware.type.watch" />
...
<meta-data android:name="com.google.android.wearable.standalone" android:value="true" />
...

Взаимосвязь кода не должна вызывать беспокойства, так как я подозреваю, что подпись onDraw() несколько похожа

Вопрос

Это возможно? Если да, то какой подход будет лучшим?


person MonoThreaded    schedule 18.06.2020    source источник


Ответы (1)


Между API-интерфейсами циферблатов Wear и виджетами телефона очень мало общего. Виджеты построены на RemoteViews (намного больше похожи на Tiles на Wear OS), а циферблаты — это, по сути, живые обои для часов.

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

person String    schedule 18.06.2020