问题标签 [wearables]

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 投票
0 回答
9 浏览

android - 默认拨号器应用程序桥接通知未显示在手表上

我用 1 个按钮创建了一个新的 android 应用程序。
我将我的设备(Galaxy S android 12)连接到 Galaxy Watch 4,并尝试从我的应用程序获取桥接通知到手表。
onClick()按钮启动此代码(来自 Google 磨损通知示例):

我完美地收到了通知。
但是当我将我的应用程序设置为默认拨号器时,桥接通知不会到达手表。我尝试使用三星默认拨号器(com.samsung.android.dialer)并且一切正常。

0 投票
0 回答
21 浏览

android - 泄漏金丝雀 - 服务收到 Service#onDestroy() 回调和服务不被 ActivityThread 持有

泄漏 Canary 频繁转储服务对象泄漏,用于在 GMS 中扩展 WearableListenerService 的 custom_service,并带有以下消息

package_name.custom_service 实例
泄漏:是(ObjectWatcher 正在观察这个,因为 package_name.custom_service 收到了 Service#onDestroy() 回调并且服务没有被 ActivityThread 持有)
在 39 个对象中保留 2.2 kB

AFAIK GMS 在必要时处理绑定和解除绑定 WearableListenerService。请帮助我了解我们是否需要实施任何措施来避免这种泄漏,或者这是否是虚假泄漏。

提前致谢。

0 投票
0 回答
6 浏览

ethereum - 如何在我的 Decentraland 项目中添加自定义可穿戴设备(准确地说是服装项目)?

我是一名游戏程序员,对 decentraland 还很陌生。我已经设置了一个在我的本地主机上运行的 DCL 智能可穿戴项目,我想在我的 DCL 项目中添加一个 T 恤模型,以便可以出现在库存/自定义菜单中。当我运行它不加载的项目时,它会在顶部显示一条消息“没有以太坊提供商”。我只想做一些基本的可穿戴设备测试,我该怎么做?感谢您的任何帮助。

0 投票
0 回答
5 浏览

android - Capabilirtyclient 未调用 Oncapabilty 更改侦听器

我必须为我的片段检测磨损操作系统应用程序中的蓝牙连接更改。但是当蓝牙在片段视图中连接和断开连接时,capabilityclient Oncapabilitychange 侦听器不会在我的片段中被调用。

请帮忙。

0 投票
2 回答
18 浏览

android - 从 Wear Android Kotlin 接收手持设备中的 dataItem

我有一个包含两个模块的应用程序,应用程序和可穿戴设备。

我需要将数据从手持设备发送到穿戴设备,从穿戴设备发送到手持设备。

这是我的代码:

佩戴 MainActivity

手持MainFragment。

问题是,当我单击手持设备中的按钮时,两个设备都接收到数据并显示 toast,但是当我单击可穿戴设备中的按钮时,handlerd (fragment) 中的 onDataChanged 没有被调用,并且显示了 toast在可穿戴设备中,但不在手持设备中。

有什么建议吗?

0 投票
0 回答
12 浏览

android - 如何通过 Appium 在智能手表(WearOS)中执行“sendKeys”或任何键盘交互机制?

我试图使用 Appium 自动化一个场景,用户将在安装在智能手表 (WearOS) 中的“Google Keeps”应用程序中输入一些内容,这些内容将在安装在智能手机中的“Google Keeps”应用程序中同步和验证。

当我尝试在“Google Keeps”的智能手表版本中输入一些内容时,我可以看到使用 Appium Inspector 执行“sendKeys”操作找不到任何元素。我观察到,当您尝试在智能手表中输入内容时,GBoard 会占据整个屏幕,并且不允许元素与 AppiumDriver 交互。那么,在这种情况下,如何在智能手表上执行“sendKeys”操作?PS:我知道如何使用坐标按键,但我正在为此寻找更稳定和永久的解决方案。附上当前问题的图片。看图