- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经根据官方 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>
<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
关于wear-os - Android Wear 表盘伴侣配置事件未链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28228505/
我尝试在 QT 5.8 中做速度计。我使用小部件 QWT 拨号。但我有问题显示单位标签 (km/h)。我用谷歌,但我没有找到它。我该怎么做?谢谢 最佳答案 我提出的解决方案是创建一个继承自QwtDia
我已经read several other questions关于同一主题,但我仍然束手无策,试图弄清楚如何让我的 Watchface 出现在我的 Android Wear 设备上,更不用说将其发布到
出于测试目的,我想通过 ADB 停止并重新启动我的 Android Wear 表盘服务。停止它似乎正常工作: adb shell am force-stop com.package.name 但再次启
是否可以通过 watch 上运行的应用程序更改表盘?我想放一张图片(不是动画)作为我的表盘。 最佳答案 您不能以编程方式更改表盘。作为开发人员自定义它的唯一方法是使用复杂功能。 唯一涉及用户的其他选择
我正在为 Android Wear 制作一个表盘。我想将状态栏放在底部而不是顶部。 文档说明要使用 WatchFaceStyle.Builder 的 setStatusBarGravity() 方法:
我是一名优秀的程序员,十分优秀!