问题标签 [watchface]

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 回答
557 浏览

wear-os - 在 Android Wear 中更改表盘亮度

如何在我的表盘运行时使用 Android Wear SDK(在我的代码中)更改手表的亮度。我想保持亮度低于 Android Wear 亮度设置的最低级别。

0 投票
0 回答
63 浏览

notifications - 如何获取 Gear S 上的通知表盘总数

我正在尝试向我的表盘添加通知功能。我想获取 Samsung Gear S 上的通知总数,然后当单击特定区域时,我想将用户带到 Samsung Gear 的“通知”应用程序。

这在javascript中可能吗?如何 ?

非常感谢!

0 投票
1 回答
1975 浏览

xml - 如何为 Android Wear 表盘使用 XML 布局?

我一直在研究如何在运气不佳的情况下制作 android wear 表盘。Youtube 似乎没有太多关于实际设计表盘的信息。

有没有办法为表盘使用 XML 布局,而不是例如在绘图时手动绘制每个块?

0 投票
2 回答
773 浏览

math - 偏移时钟指针角度计算

我有一个有趣的数学问题,我就是想不通。

我正在为 android 磨损构建表盘,需要根据时间计算出指针的旋转角度。

通常这很简单,但关键在于:指针不在时钟的中心。假设我有一个测量 10,10 的钟面,我的分针枢轴点位于 6,6(左下角为 0,0),我的时针位于 4,4。

我将如何计算出任何给定分钟的角度,以使该点始终指向正确的分钟?

谢谢

0 投票
0 回答
180 浏览

android - 表盘服务数据层api

我遇到了 Google android wear 数据层 API 的问题...

我已经用它从可穿戴活动中调用手持活动,而且效果很好。但现在我想从表盘服务调用手持活动......

我创建了一个 Google API 客户端并添加了 wearableApi:

然后我使用这些方法发送数据:

在移动网站上,我使用此代码来收听消息:

...

如果我从可穿戴活动发送消息,但如果我从表盘服务发送消息甚至不会触发 onMessageReceived(...) 方法,那么所有这些都可以正常工作......

我的包名可能有问题吗?
手机:com.example.janik.xxx.xxx

表盘:de.WatchSmart.watch_smart_watch_face_service

客户端如何知道向他发送了哪个 Data Layer Api 消息?

0 投票
1 回答
42 浏览

c - Watchface 安装后出现 Cloudpebble 错误

我在 Cloudpebble 上创建了一个 C-Watchface(效果很好)。我正在重构它以使代码更清晰。

但我在安装后收到此错误:

有没有办法获得人类可读的错误消息?我必须为此使用SDK吗?

0 投票
1 回答
1415 浏览

java - 安卓磨损保护烧伤

最近我开始开发 android wear。我阅读了所有关于低环境模式和Google 给出的设计规范的老化保护。

对于低位环境模式,我们需要禁用抗锯齿并且不使用颜色。

但是我们是否需要采取任何措施来保护烧伤?我知道它通过按时间移动像素来保护屏幕,但我不确定,也没有说明系统是否会发生这种情况,或者我们是否需要实现它。

提前致谢

0 投票
2 回答
554 浏览

android - 在环境表盘android磨损时,onAmbientModeChanged没有调用

最近我尝试在android wear watchface中实现环境模式,在实现了一些编码后,我发现在进入环境模式(模拟器)时不会调用onAmbientModeChanged,但在切换到普通模式时会调用两次,第一次触发,inAmbientMode为真,第二次触发 inAmbientMode 为假。

环境开启时不触发会有什么问题?这是一个错误还是我需要添加一些权限或类来触发它?任何帮助,将不胜感激。

编辑:当环境时,表面不会重绘,直到它回到正常模式,然后表面将绘制环境表面然后只绘制正常表面

经过测试和调试,我发现for循环是没有触发onAmbientModeChanged的主要原因,注释掉for循环后,当环境变化时,onAmbientModeChanged也会正确触发但仍然不知道为什么它发生和解决方案。

0 投票
2 回答
564 浏览

tizen - 有什么方法可以让用户更改和自定义 Tizen 网络表盘?

我使用 tizen-web-app 为 tizen 创建了表盘。
它工作正常,但它是完全永久的,用户根本无法更改它。
我想知道是否有任何方法可以制作选项(例如本机应用程序中的“风格化”)来为用户提供更改手表的能力,就像背景颜色一样?

0 投票
0 回答
22 浏览

java - Android Watch:将环境卡方案设为默认值

有没有办法将卡片设置为在交互模式下使用其环境配色方案?