Я хотел предоставить действие настройки компаньона для моего циферблата Android Wear. Я уже создал приложение, которое имеет все настройки и может напрямую взаимодействовать с циферблатом, но я могу запустить его только из панели запуска как приложение, но механизм не отображается в разделе циферблата приложения Android Wear! Могу ли я разрешить пользователю настраивать циферблат через сопутствующее приложение, а также через приложение Google Android Wear?
Вот как я объявляю свою активность в телефонном модуле:
<activity
android:name=".Main"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="com.google.android.wearable.watchface.category.COMPANION_CONFIGURATION" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<data android:mimeType="image/*"></data>
</intent-filter>
</activity>
Что касается часов, я добавил:
<meta-data
android:name=
"com.google.android.wearable.watchface.companionConfigurationAction"
android:value=
"virtualgs.photowatch.Main" />
<meta-data
android:name=
"com.google.android.wearable.watchface.wearableConfigurationAction"
android:value=
"virtualgs.photowatch.Main" />
И результат тот же — в приложении Android Wear не отображается снаряжение.