问题标签 [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.
javascript - 在 Tizen SDK 上的 Gear S2 中具有其他样式的表盘
我正在 Tizen Web SDK 下为 Gears S2 开发各种表盘。
我注意到一些预装的表盘在手表选择器屏幕的底部有一个“样式”按钮。当点击此按钮时,会出现一个充满选项的页面,使用户能够更改颜色以及其他表盘选项。
我找不到任何 API 可以让我在表盘上放置相同的按钮以提供变色 UI。这里有人有什么想法吗?
我已经尝试过示例应用程序。他们都没有那个按钮。这是制造商唯一的选择吗?
谢谢。
wear-os - 带有传感器数据的 Android Wear 表盘
为缺乏代码示例而道歉,但到目前为止我尝试过的任何事情都是一团糟。
我试过在线搜索信息,也许我没有搜索正确的术语。
我可以使用 Android Studio 中的示例创建表盘,并且我创建了一个从传感器检索数据的应用程序。我不能做的是将两者结合起来。
我要做的是创建一个 Android Wear 表盘,它可以显示从手表上的传感器收集的各种数据。
例如,加速度计始终处于开启状态以启用手腕手势。
谁能指出我如何解决这个问题的正确方向,而无需发布指向android API的链接,因为我已经筋疲力尽了。
问候,
艾美特
android - 有没有办法在 android wear 的表盘中获得指标的可见性?
我为 android wear 创建了一个新的表盘。
如果屏幕上显示指示器(丢失连接、负载电池),我想更改表盘上某些元素(文本视图)的可见性。
有没有办法识别这些指标何时可见?
在这里我设置了watchFaceStyle:
有没有类似的东西..:
或者
还是听众中有一些方法?我找不到这样的东西..
wear-os - 基本的 android 表盘应用程序未出现在真实设备上
我尝试为 Android Wear 表盘构建表盘示例。它适用于模拟器,但它不会出现在真正的手表上。我尝试签署包并通过电话安装,但再次没有成功。
android - Android Wear 手表在屏幕关闭的情况下振动
我有一个 Android Wear 表盘,我正试图让手表整点振动。除非手表屏幕关闭,否则它可以正常工作。根据日志语句,handler 方法每分钟调用一次,chime 方法每小时调用一次。如果我使用 Moto 360 通过蓝牙进行调试,即使屏幕关闭也能正常工作。如果我安装了一个发布 apk,它只会在屏幕打开时振动。如果屏幕在整点结束时关闭,它不会振动,直到屏幕重新打开。我曾尝试在没有运气的情况下在振动之前获得唤醒锁。我认为如果我在 onCreate 中获取唤醒锁并在 onDestroy 中释放它可能会起作用,但我宁愿不这样做以节省电池。另一个有趣的花絮是我有另一个功能,当可穿戴数据 api 中的某些数据发生变化时会振动,并且在屏幕关闭的情况下工作。也许 WearableListenerService 唤醒手表足够长的时间以发生振动。我的逻辑有问题还是这是某些 Android Wear 设备的限制?
时间变化处理程序:
doTimeTickStuff()
每小时钟声()
更新 有效的解决方案是创建一个 AlarmManager 并将其注册到表盘 onCreate 中的广播接收器,然后在 onDestroy 中取消注册接收器
onCreate()
广播接收器
onDestroy()
android - 表盘设置选择背景图片
情况:
我想要一个具有特定背景的表盘。用户应该能够从我定义的 8 个图像池中更改背景。
问题:
WearableListenerService 及其组件让我头疼,我不知道自己在做什么。我试图研究代码但无法获得代码的关系。然后我尝试使用谷歌在他们的演示中定义的代码,但它不能正常工作,因为 WatchFace 背景没有改变。
我已经尝试过的:
正如我已经提到的,我尝试使用 Googles Code。我也在互联网上搜索了教程,但他们也无法帮助我。我在下面添加了我当前的代码。
我真的不想看起来像一个懒惰的人,等待别人写我的代码。我真的尝试过,但我无法让它工作。
表盘
设置活动
数字表盘实用程序
android - 系统指标不尊重 Gravity.BOTTOM
我采用了演示模拟表盘,并尝试让系统指示器出现在底部,使用setStatusBarGravity(Gravity.BOTTOM)
. 似乎没有尊重这种特殊的重力。
通过将其设置为该值,指示符(和“Ok Google”启动指令指示符)会出现在屏幕中央。在圆形设备上,它们看起来完全居中,在方形设备上垂直居中在左侧。
我知道 Android Wear 上有一个问题,即在应用程序重新启动之间指标没有更新,但我尝试过切换表盘,甚至完全重新安装它。我也尝试过setStatusBarGravity()
将水平对齐与二进制 OR 结合使用,但方形设备只考虑水平重力。
知道问题可能是什么吗?
android - Android wear 表盘安装但未显示在人脸列表中
我使用 Android Studio 为 Android Wear 创建了新的表盘。它在模拟器中运行。我生成签名的 APK 并通过连接的智能手表 (Sony SW3) 手动将其安装在我的手机中。它安装成功,但它没有显示在 Android Wear 应用程序的面部部分。也在智能表盘设置中
android - 在 android wear smartwatch 上使用 HTML 页面作为表盘
我目前正在为安卓穿戴开发定制表盘。我有一个问题,是否可以在 Android Wear 上使用 HTML 页面作为表盘?我正在尝试使用 HTML 设计表盘并将它们显示在 android wear smartwatch 上。
可能吗?
android - WearableListenerService, onDataChanged() 仅在手表处于活动状态时调用
我正在做表盘,我正在尝试以下问题:手表上的方法 onDataChange() 仅在我的表盘打开时调用。当它被着色或在环境中时,数据不会被获取。如何让手表在不活动时接受更改的数据?
编辑:原来这是我的错误。代码正在删除 onVisiabilityChange() 中的侦听器