问题标签 [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 回答
1246 浏览

javascript - 在 Tizen SDK 上的 Gear S2 中具有其他样式的表盘

我正在 Tizen Web SDK 下为 Gears S2 开发各种表盘。

我注意到一些预装的表盘在手表选择器屏幕的底部有一个“样式”按钮。当点击此按钮时,会出现一个充满选项的页面,使用户能够更改颜色以及其他表盘选项。

我找不到任何 API 可以让我在表盘上放置相同的按钮以提供变色 UI。这里有人有什么想法吗?

我已经尝试过示例应用程序。他们都没有那个按钮。这是制造商唯一的选择吗?

谢谢。

0 投票
1 回答
1356 浏览

wear-os - 带有传感器数据的 Android Wear 表盘

为缺乏代码示例而道歉,但到目前为止我尝试过的任何事情都是一团糟。

我试过在线搜索信息,也许我没有搜索正确的术语。

我可以使用 Android Studio 中的示例创建表盘,并且我创建了一个从传感器检索数据的应用程序。我不能做的是将两者结合起来。

我要做的是创建一个 Android Wear 表盘,它可以显示从手表上的传感器收集的各种数据。

例如,加速度计始终处于开启状态以启用手腕手势。

谁能指出我如何解决这个问题的正确方向,而无需发布指向android API的链接,因为我已经筋疲力尽了。

问候,

艾美特

0 投票
2 回答
169 浏览

android - 有没有办法在 android wear 的表盘中获得指标的可见性?

我为 android wear 创建了一个新的表盘。

如果屏幕上显示指示器(丢失连接、负载电池),我想更改表盘上某些元素(文本视图)的可见性。

有没有办法识别这些指标何时可见?

在这里我设置了watchFaceStyle:

有没有类似的东西..:

或者

还是听众中有一些方法?我找不到这样的东西..

0 投票
0 回答
66 浏览

wear-os - 基本的 android 表盘应用程序未出现在真实设备上

我尝试为 Android Wear 表盘构建表盘示例。它适用于模拟器,但它不会出现在真正的手表上。我尝试签署包并通过电话安装,但再次没有成功。

0 投票
2 回答
862 浏览

android - Android Wear 手表在屏幕关闭的情况下振动

我有一个 Android Wear 表盘,我正试图让手表整点振动。除非手表屏幕关闭,否则它可以正常工作。根据日志语句,handler 方法每分钟调用一次,chime 方法每小时调用一次。如果我使用 Moto 360 通过蓝牙进行调试,即使屏幕关闭也能正常工作。如果我安装了一个发布 apk,它只会在屏幕打开时振动。如果屏幕在整点结束时关闭,它不会振动,直到屏幕重新打开。我曾尝试在没有运气的情况下在振动之前获得唤醒锁。我认为如果我在 onCreate 中获取唤醒锁并在 onDestroy 中释放它可能会起作用,但我宁愿不这样做以节省电池。另一个有趣的花絮是我有另一个功能,当可穿戴数据 api 中的某些数据发生变化时会振动,并且在屏幕关闭的情况下工作。也许 WearableListenerService 唤醒手表足够长的时间以发生振动。我的逻辑有问题还是这是某些 Android Wear 设备的限制?

时间变化处理程序:

doTimeTickStuff()

每小时钟声()

更新 有效的解决方案是创建一个 AlarmManager 并将其注册到表盘 onCreate 中的广播接收器,然后在 onDestroy 中取消注册接收器

onCreate()

广播接收器

onDestroy()

0 投票
1 回答
685 浏览

android - 表盘设置选择背景图片

情况:

我想要一个具有特定背景的表盘。用户应该能够从我定义的 8 个图像池中更改背景。

问题:

WearableListenerService 及其组件让我头疼,我不知道自己在做什么。我试图研究代码但无法获得代码的关系。然后我尝试使用谷歌在他们的演示中定义的代码,但它不能正常工作,因为 WatchFace 背景没有改变。

我已经尝试过的:

正如我已经提到的,我尝试使用 Googles Code。我也在互联网上搜索了教程,但他们也无法帮助我。我在下面添加了我当前的代码。

我真的不想看起来像一个懒惰的人,等待别人写我的代码。我真的尝试过,但我无法让它工作。


表盘

设置活动

数字表盘实用程序

0 投票
1 回答
101 浏览

android - 系统指标不尊重 Gravity.BOTTOM

我采用了演示模拟表盘,并尝试让系统指示器出现在底部,使用setStatusBarGravity(Gravity.BOTTOM). 似乎没有尊重这种特殊的重力。

通过将其设置为该值,指示符(和“Ok Google”启动指令指示符)会出现在屏幕中央。在圆形设备上,它们看起来完全居中,在方形设备上垂直居中在左侧。

我知道 Android Wear 上有一个问题,即在应用程序重新启动之间指标没有更新,但我尝试过切换表盘,甚至完全重新安装它。我也尝试过setStatusBarGravity()将水平对齐与二进制 OR 结合使用,但方形设备只考虑水平重力。

知道问题可能是什么吗?

0 投票
1 回答
1858 浏览

android - Android wear 表盘安装但未显示在人脸列表中

我使用 Android Studio 为 Android Wear 创建了新的表盘。它在模拟器中运行。我生成签名的 APK 并通过连接的智能手表 (Sony SW3) 手动将其安装在我的手机中。它安装成功,但它没有显示在 Android Wear 应用程序的面部部分。也在智能表盘设置中

0 投票
1 回答
940 浏览

android - 在 android wear smartwatch 上使用 HTML 页面作为表盘

我目前正在为安卓穿戴开发定制表盘。我有一个问题,是否可以在 Android Wear 上使用 HTML 页面作为表盘?我正在尝试使用 HTML 设计表盘并将它们显示在 android wear smartwatch 上。

可能吗?

0 投票
0 回答
151 浏览

android - WearableListenerService, onDataChanged() 仅在手表处于活动状态时调用

我正在做表盘,我正在尝试以下问题:手表上的方法 onDataChange() 仅在我的表盘打开时调用。当它被着色或在环境中时,数据不会被获取。如何让手表在不活动时接受更改的数据?

编辑:原来这是我的错误。代码正在删除 onVisiabilityChange() 中的侦听器