问题标签 [watch-face-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
55 浏览

wear-os - PROPERTY_OFFLOAD_SUPPORTED 是什么意思?

WatchFaceService有一个public void onPropertiesChanged(Bundle properties)返回一组属性的方法。其中一个有一把钥匙PROPERTY_OFFLOAD_SUPPORTED

以下是 WatchFaceService 中可用的所有属性:

它们不在文档中,但可以从 Android Studio 访问。

属性代表什么PROPERTY_OFFLOAD_SUPPORTED,应该如何使用?

0 投票
0 回答
32 浏览

watch - 创建 MI Band WAtchFace 的方法

我是开发表盘的新手 谁能告诉我如何为 MI 乐队创建表盘。我用谷歌搜索,没有发现任何有趣的东西可以提供帮助。希望这个平台能给出答案。

提前致谢

0 投票
0 回答
11 浏览

wear-os - 在 Wear OS 上检测表盘上的长按

我正在为 Wear OS 开发专门的应用程序,作为要求的一部分,我想禁用/捕获/覆盖用于更改表盘的默认长按。基本上我想防止用户以这种方式更换手表。

通常我会说这是不可能的,但是我看到一个表盘,
Bubble Cloud Tile Launcher / Watchface,可以做到这一点 - 在其中一种模式下,您可以通过长按屏幕来运行东西,这有效地阻止了选择.

知道如何实现吗?

试过这个但无济于事

0 投票
0 回答
107 浏览

android - 如何获取 MI Band 6 表盘的 api?

我想创建一个应用程序,它将显示所有可供下载的 mi band 6 表盘集合。我在 google playstore 上看到了一些已经具有这些功能的应用程序。我在谷歌上搜索了他们是如何做到的,但没有发现任何相关的.我确信他们正在从某个网站访问乐队手表。有谁知道如何完成这项任务?附上 Playstore 中此类应用程序之一的链接,以便更清楚地说明。 https://play.google.com/store/apps/details?id=com.bandfaces.miband6

0 投票
1 回答
265 浏览

android-wear-2.0 - 无法连接到 Android Wearable Health Services

我尝试使用本指南阅读 Android Wear(Samsung Galaxy Watch 4)的步行步骤:https ://developer.android.com/training/wearables/health-services/active 。

这是我的代码的一部分:

但我收到了这个例外:

注意:上面的指南中有一个注释要获取权限,但没有提到哪些权限。我尝试了 ACTIVITY_RECOGNITION 和 BODY_SENSORS 和 ACCESS_FINE_LOCATION,但没有成功。

0 投票
1 回答
54 浏览

android - 使用 Watch Face 库添加背景图像 (Wear OS)

上个月 Google / Jetpack 发布了Watch Face 库的稳定版本(博客文章)。据称:

androidx.wear.watchface软件包是用于开发 WearOS 表盘的新推荐库。

在 GitHub 上有一个使用该库制作的演示表盘项目,其中包含许多功能。但是,它没有说明如何添加背景。

我应该如何将背景图像添加到androidx.wear.watchface基于 - 的表盘?

0 投票
1 回答
103 浏览

wear-os - 三星针对 Galaxy Watch4 的最新更新(2022 年 2 月 9 日)使我的表盘崩溃——该怎么办?

昨天三星发布了 Galaxy Watch4 的更新。从那以后,我被用户的电子邮件淹没,说我的表盘崩溃并且无法使用。当手表在正常模式和环境模式之间切换时会发生崩溃。

根据今天发布的一些文章 ( https://www.xda-developers.com/galaxy-watch-4-update-break-watch-faces),WatchFaceService.Engine在新更新中不再受支持或损坏。

令人困惑的是,当我的表盘崩溃时,其他表盘根本不会在环境模式下更新,因为显然 onTimeTick() 没有被调用。但我仍然无法弄清楚如何避免崩溃。调试信息只显示“java.lang.RuntimeException:eglCreateWindowSurface failed”,但没有指向我的代码中的任何行:

有没有人对此了解更多?如果 WatchFaceService 不再受支持,它的替代方案是什么?

0 投票
1 回答
42 浏览

wear-os - Gles2WatchFaceService 已弃用?现在怎么办?

对于我的 Wear OS 表盘项目,我正在使用Gles2WatchFaceService,因此表盘在需要时具有平滑的OpenGL动画。我刚刚在build.gradle中更新了以下依赖项:

旧版本是 2.8.1。现在,使用 2.9.0,当鼠标悬停在 Gles2WatchFaceService 上时,我在主项目文件中看到了这个:

在此处输入图像描述

似乎 Gles2WatchFaceService 和 WatchFaceService 已弃用。如果是这样,我可以用什么代替?我在https://developer.android.com/reference/android/support/wearable/watchface/WatchFaceService中发现了这个警告:

但是Gles2WatchFaceService呢?任何帮助表示赞赏。