gpt4 book ai didi

wear-os - Android Wear 表盘伴侣配置事件未链接

转载 作者:行者123 更新时间:2023-12-02 01:41:33 26 4
gpt4 key购买 nike

我已经根据官方 API 更新了我的 Android Wear 表盘,总体来说进展顺利。然而,我坚持的一件事是从 Android Wear 应用程序中启动配套(手持)配置事件。我只是无法在 AW 应用程序的表盘预览图像上显示“齿轮”图标 - AW 无法识别我的配置链接。

需要说明的是,这个应用程序的其他所有部分都可以正常工作;该应用程序在两种设备上都运行良好,表盘工作正常,数据 API 工作正常,自动安装工作正常。只是这个指向我的设置事件的链接被破坏了。

这是我的手持应用程序 list 的相关部分:

 <activity
android:name=".google.WatchfaceSettingsActivity"
android:label="@string/pref_wear_wf_title" >
<intent-filter>
<action android:name="com.mypackage.google.CONFIG_WEAR_WATCHFACE" />
<category android:name="com.google.android.wearable.watchface.category.WEARABLE_CONFIGURATION" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>

这是我的可穿戴应用程序 list 的匹配部分:
<service
android:name=".wear.WatchFaceService"
android:label="@string/app_name"
android:permission="android.permission.BIND_WALLPAPER" >
<meta-data
android:name="android.service.wallpaper"
android:resource="@xml/watch_face" />
<meta-data
android:name="com.google.android.wearable.watchface.companionConfigurationAction"
android:value="com.mypackage.google.CONFIG_WEAR_WATCHFACE" />
<intent-filter>
<action android:name="android.service.wallpaper.WallpaperService" />
<category
android:name="com.google.android.wearable.watchface.category.WATCH_FACE" />
</intent-filter>
</service>

据我了解,关键部分是 com.mypackage.google.CONFIG_WEAR_WATCHFACE字符串,出现在两个 list 中。对我来说一切都很好 - 是不是我错过了一些愚蠢的东西?

最佳答案

几乎正确,但看起来您的手持设备事件的意图过滤器类别设置不正确为 WEARABLE_CONFIGURATION .它应该是:

com.google.android.wearable.watchface.category.COMPANION_CONFIGURATION

更多信息: http://developer.android.com/training/wearables/watch-faces/configuration.html

关于wear-os - Android Wear 表盘伴侣配置事件未链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28228505/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com