问题标签 [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 投票
1 回答
68 浏览

android - 如何计算我用 onTouchListener 点击屏幕的次数?

我正在使用可穿戴设备,并且正在为它制作应用程序。当我单击开始按钮时,我有一个计时器和其他一些东西。事情是开始按钮占用了一些空间,使事情看起来很拥挤。我使用了一个可穿戴动作抽屉,但它看起来不太好,所以我求助于使用 onTouchlistner 和放置我的对象(如计时器)的视图。

布局是 FrameLayout。现在,当我使用 onTouchListner 时,我检测到的 MotionEvent 是 ACTION_DOWN 我如何计算这种情况发生 2 次以启动我想要启动的任何内容,当它是 4 次时我调用我的 AlertDialog?

clicked是一个由零初始化的整数,我在使用按钮计算点击次数时使用了它。我现在想计算点击屏幕的次数,所以如果点击 2 次 ----> 如果点击 4 次则开始 -------> 调用 AlertDialog

0 投票
1 回答
60 浏览

android - 如何检测对安卓智能手表屏幕的长按?

我基本上想检测对我的 frameLayout 的长触摸,一旦检测到,我将调用我在方法中的警报消息。

我的活动包含一个计时器,我通过双击屏幕开始,而不是再次双击作为我的警报消息的触发器,我只想长时间触摸屏幕,然后触发我制作的警报对话框。那么我该怎么做呢?

0 投票
0 回答
45 浏览

android - GPS 坐标(纬度和经度)未显示在我的文本视图中

我一直在关注 2 个教程,但都没有工作,我确保我添加了权限和依赖项。

这是我的代码:

我想了解在我制作的名为 gps_loc 的文本视图中显示 GPS 位置所必需的。

我拥有的智能手表是 Mobvoi 的 S2 TicWatch mad eby,是的,它确实包含 GPS 功能。我需要在我的 textView 中显示 GPS 等内容,但 GPS 位于我的列表顶部,但似乎没有任何效果。而且我不知道问题出在哪里或它是什么。

依赖项:

清单文件中的权限:

0 投票
0 回答
27 浏览

google-play - Google Play 商店状态 ---> 此项目与您的设备不兼容,该设备应该用于可穿戴设备

我相信以前有人问过这个问题,但我很好奇可穿戴设备是否有任何不同。我提交了我的应用程序,它说它在商店中,我确实可以在我的 PC 上的 Play 商店中看到它。但在手表上的游戏商店中它是不可见的。在 PC 上,它说它不兼容任何设备,甚至是我在开发期间用于测试我的应用程序的智能手表。值得注意的是,它是通过管理控制台发布的私有应用程序。

-->

这些是包含在内的权限,尽管 Billing 仍未实现。值得注意的是,我选择了名为 Wear OS 的发布类型,目前正在审核中。这可能是原因吗?

0 投票
1 回答
34 浏览

android - 无论手机、平板电脑或手表等平台如何,如何唯一识别安卓设备?

有些人建议序列号其他人提到MAC地址,我想要的是唯一标识Android设备的东西,无论是手机,平板电脑还是手表。我的应用程序本身是用于可穿戴设备的,我应该让它在使用应用程序时在其他一些数据中发送位置,但我需要一些东西来区分不同的手表。

任何关于如何做到这一点的链接或资源都值得赞赏,但我要求它是最新的,因为我发现的大多数东西都是十年前的。

0 投票
0 回答
15 浏览

android - 地理位置数据显示在我的模拟器上的应用程序中,但不在我的物理设备上

我的应用程序包含我现在用作虚拟对象的活动。单击按钮时,屏幕上会显示经度和纬度等地理位置。IT 在模拟器上运行良好,但在设备上运行良好。我尝试在设备上打开和关闭位置查找器,但没有任何反应。当我卸载并重新安装它时,它会请求允许找到我的位置,但就是这样,什么都没有显示。

这是在 onCreate 方法内部:

然后外面是这样的:

我的可穿戴设备支持 GPS,所以我不知道是什么问题

0 投票
1 回答
128 浏览

android - 如何以包含数据的简单文本文件的形式将数据从 android 可穿戴设备发送到手机?

我有一个可穿戴应用程序。完成后的应用程序具有时间/日期、UUID、地理位置、选择的参数等数据,如数据报告或在彼此下方的多个 TextView 中显示的参数。就像一个列表。我希望将这些数据从我的可穿戴设备传输到我的安卓手机。

现在我不得不问一下,将手机与手表配对的 WearOS 应用程序能实现这样的功能吗?像可以通过它发送数据吗?或者我到底能做什么?我在文档中阅读了有关使用数据层 API 同步数据项的信息,但我不确定提供的代码片段是否有助于实现我想要的。

我在文本视图中显示的数据是通过我调用的方法调用的:getLocation、getUUID、getDateTime、getSelections 等……当我单击一个按钮时,我在 setOnClickListener 中调用它们。我希望将 TextViews 中的这些数据放在文件或类似文件中,并在生成时将它们从手表发送到手机。

以上是我用来获取数据的方法的示例。然后我在这里打电话给他们:

现在我如何把这一切从我的设备发送到手机?

注意:我想作为文件发送的数据报告,我希望它像在后台完成的事情一样巧妙地完成。我不知道还能做什么或去哪里看。

0 投票
1 回答
146 浏览

wearables - HarmonyOS 可穿戴振动器未激活

我正在使用 JS 框架创建一个 HarmonyOS 可穿戴应用程序,并且我想使用振动器。手表肯定有一个振动器,因为当我在设置应用程序中使用滚动轮时我能感觉到它。

所以我请求了文件中的 system_grantohos.permission.VIBRATE权限,如此处所述config.json

那么像这样使用进口振动器应该很简单

我确实VIBRATOR登录了,HiLog但振动器回调中没有其他日志,设备也没有振动。

有谁知道我做错了什么?

编辑:我注意到日志后有一堆错误VIBRATOR日志。我无法弄清楚它们的含义,所以我将它们发布在这里。

0 投票
0 回答
19 浏览

wear-os - AnyChart 是否支持 WearOS?

我有一个使用 AnyChart-Android:1.1.2 的 Android 应用程序可以正常工作。我有一个几乎相同的可穿戴应用程序:2.8.1 失败:

二进制 XML 文件第 14 行:二进制 XML 文件第 14 行:膨胀类 com.anychart.AnyChartView 时出错

AnyChart 是否支持手表设备?如果是这样,有没有人知道这个错误来自哪里以及如何进一步追踪它?

0 投票
1 回答
67 浏览

javascript - 可以动态设置所有 HarmonyOS JS UI Framework 样式吗?

我正在使用 HarmonyOS JS UI 框架来开发可穿戴应用程序(不是 lite-wearable)。我正在尝试更改border-color按钮的 ,但它不想对更改的变量做出反应。我按照这里的文档。

HML 文件

CSS 文件

JavaScript

按钮文本和文本颜色随着绑定变量的变化而变化,但border-color不会随之变化。我什至通过在 JavaScript 中获取 DOM 元素来设置样式,但这也没有改变边框颜色。我知道内联样式优先于类样式,因此在两者中设置样式应该都可以。

谁能看到我是否遗漏了什么或者某些样式不能动态更改?