Android Wear ウォッチフェイスに Companion Configuration アクティビティを提供したいと考えていました。すべての構成があり、ウォッチフェイスと直接通信できるアプリを既にビルドしていますが、アプリとしてランチャーからしか起動できませんが、Android Wear アプリのウォッチフェイス セクションにギアが表示されません。ユーザーがコンパニオン アプリと Google Android Wear アプリを介してウォッチ フェイスを構成できるようにすることはできますか?
これは、 phone モジュールでアクティビティを宣言する方法です。
<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 アプリにギアが表示されません。