当前位置: 首页 > 知识库问答 >
问题:

Android Wear watch face companion配置活动未链接

周和安
2023-03-14

我已经根据官方API更新了我的Android Wear手表外观,总的来说效果很好。然而,我一直坚持的一件事是从Android Wear应用程序中启动companion(掌上)配置活动。我只是无法让“齿轮”图标出现在AW应用程序中我的手表表面预览图像上-AW无法识别我的配置链接。

需要明确的是,这个应用程序的每个其他部分都正常工作;该应用程序在两种设备上都运行良好,手表面板工作,数据API工作,自动安装工作。这只是我设置活动的链接被破坏了。

以下是我的掌上应用程序清单的相关部分:

 <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>

下面是我的可穿戴应用程序清单的匹配部分:

<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。我的包裹。谷歌。CONFIG\u WEAR\u WATCHFACE字符串,它出现在两个清单中。在我看来一切都很好——难道我只是错过了一些愚蠢的东西吗?

共有1个答案

宋畅
2023-03-14

几乎正确,但看起来您的手持设备活动的意向过滤器类别设置不正确,如可穿戴_配置。它应该是:

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

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

 类似资料:
  • 动作链,很强大,但之前很少解释,导致很少人用到. 在conf文件夹中,新建一个文件夹mvc,新增一个配置文件叫nutzbook-mvc-chain.js, 内容如下 var chain={ "default" : { "ps" : [ "net.wendal.nutzbook.mvc.LogTimeProcessor",

  • Spring2.4.5。 正在尝试运行测试示例。 测试的配置取自,而必须取自文件夹。 我尝试了不同的选项<code>SPRING.PROFILES。活动,,在IntelliJ Idea的窗口中具有值,但确实有所帮助。 “我要运行的测试”具有以下注释:

  • 一 配置说明 积分商城后台一些分享助力类的活动使用过程中,在活动配置时候是涉及到一些分享,唤端,未登录唤起登录和免登录接口相关的配置。开发者运营/技术人员在活动配置时候的一些接口和参数配置,可以参考本文档进行相关接口对接。 二 涉及接口 其中主要涉及到的接口配置内容如下 1.免登录接口的配置 有些活动配置是会涉及到必须配置免登录接口,活动才能进一步配置保存。 具体接口详见 【免登录接口】 2.活动

  • 我有几个用于Eclipse的文件(我使用的是Eclipse Oxyox),下面是一个示例 请注意,我正在使用变量,以便使其可用于任何项目。 我试图将我为项目启用的概要文件“注入”到通用的启动概要文件配置中,类似于变量,但与当前的Maven概要文件相关。 如果不能这样做,我需要为每个环境创建一个启动配置文件,这意味着每个目标要启动3个文件。 是否有一种方法可以使用/创建一个Eclipse变量,该变量

  • 我正在试着做一双Spring靴。通过AWS ElasticBeanstalk制作罐子。一切正常,配置文件为“默认”。有人知道如何为java ElasticBeanstalk应用程序(而不是tomcat)设置活动配置文件(spring.profiles.active)吗。我总是得到“无活动配置文件集,返回默认配置文件:默认”。有没有办法直接设置虚拟机选项? 我已经在AWS管理控制台中设置了“spri

  • ::: hljs-center 集卡活动配置说明文档 ::: ·特殊说明: 一期仅支持应用类型为 APP,由于活动流程涉及助力、分享。需要对接媒体的技术在该应用设置中先配置分享方法;具体请咨询兑吧技术or对接运营; 1、C端页面样式参考 2、功能说明:可自行创建集卡活动,放置在APP内; 3、玩法介绍: ·用户通过抽奖可概率获取卡片,也可概率获取其他奖品; ·可分享给好友助力,好友助力后必出某种稀