我想为我的 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 应用上没有显示装备。