问题标签 [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.
tizen-wearable-sdk - 如何访问三星 Gear S3 上的睡眠监视器数据?
我想使用humanactivitymonitor来访问或记录之前应该由 sHealth 记录的 sleepmonitor 数据。尽管在文档中它说它自 Tizen 2.3 起可用,但每次尝试使用该函数tizen.humanactivitymonitor.startRecorder('SLEEP_MONITOR');
或tizen.humanactivitymonitor.readRecorderData('SLEEP_MONITOR',query, sleepStateChangedCB,onSleepError);
.
顺便说一句:使用该功能tizen.humanactivitymonitor.start('SLEEP_MONITOR', sleepStateChangedCB, sleepStateChangedErrorCB );
非常好,但不是我需要的。
有谁知道问题可能是什么?我的 Gear S3 在 Tizen 2.3.2.3 上运行
javascript - FitBit 使用的心率模块是什么?
我正在尝试为 FitBit 创建一个应用程序,而不使用允许我获取加速度计数据和心率的配套应用程序。
FitBit的心率传感器指南给出了如下代码,但并没有具体说明导入的模块是什么,只是说是“心率模块”:
FitBit 在 GitHub 上的示例也以类似的方式实现代码,但找不到该模块。
当我尝试在 Sublime Text 上运行代码时,它给出了错误“SyntaxError: Unexpected token import”
如何获取心率数据?
android - 通过蓝牙将数据从智能手表传输到智能手机
我需要一些关于 Android Wear 和 Android 手机之间数据传输的帮助。我找到了一些教程和示例代码,所以我可以制作一个框架。我的大部分代码都类似于 Android 开源示例https://github.com/googlesamples/android-BluetoothChat。但我的问题是,如果设备已经配对,我需要它们吗?也就是说,我的 Android Wear 手表和 Android 手机已经配对了,数据传输会不会简单很多?还是每个使用蓝牙的应用程序都需要上面示例代码中的所有内容?任何有这种经验的人都知道有用的样本,请帮助我!
先感谢您!
android - BLE协议逆向工程中文应用的建议
最近我得到了小米手环 2 的中国克隆版。不过,它需要的应用程序很糟糕。所以我想知道如何创建另一个应用程序,将乐队中的数据解释为更有用的东西(我知道这是可能的,因为即使是 mi 乐队也有替代的用户创建的应用程序)。
我开始尝试对 apk 进行逆向工程,以找到大部分用于与 BLE 设备通信的代码。(受此线程启发,关于某人如何使用 mi fit 应用程序)
(请注意,我从一个名为APKTurbo的页面下载了该 apk,因为它是我找到的唯一选项,而且我无法从我的设备上复制该应用程序。)
我按照上面提到的步骤进行操作,但在创建的 .jar 文件中只找到了三个文件(截图)。这三个都可以在这里找到:
提到了诸如“com.qihoo360.crypt.entryRunApplication”之类的东西。(奇虎是一家中国安全公司)。
我必须提到我有一些Java 经验,我为 Android 开发了非常基本的应用程序,但不幸的是,我不是专家。
因此,根据我的发现,我唯一的猜测是应用程序是加密的,或者是我获得它的地方增加了某种保护方式。
接下来我尝试使用这个名为 BLE Scanner 的应用程序来读取频段。我发现BLE设备的名字是RB09_heart。我还找到了 4 项服务,如果我没记错的话,其中 3 项是自定义的,只有一项是针对乐队数据的(例如设备名称)。
我不知道如何处理这些数据,我想我仍然需要查看应用程序的代码才能了解消息是如何发送到乐队的。
接下来我该怎么办?或者,我哪里做错了?提前致谢。
android - 资源 attr/textSize 与 Config 的重复值
我将 wear 模块添加到现有应用程序中,并提供另一个模块(处理 Auth 和 Network 任务)的支持。当我们构建时,gradle 显示以下错误:
使用 Config 复制资源 attr/textSize。
我们的 Android Wear 依赖项:
- 编译'com.android.support:wear:27.0.0'
- api project(':core')//网络和加密相关模块
- 提供'com.google.android.wearable:wearable:2.1.0'
- 编译'com.google.android.support:wearable:2.1.0'
如果我们删除核心模块,它不会显示任何错误,
tizen - Gear Sport 表盘...原生作品,但不是网页
我有一个 Gear Sport,我正在尝试安装我的 web (html + js) 表盘,但手表不允许我将其设为默认表盘。我尝试添加它,它尝试了几秒钟,然后返回到以前的表盘。
同样的表盘在我的 Gear S3 (Tizen 3.0.0.1) 上运行良好。
所以我尝试了 Tizen Studio 中的示例表盘。Web 应用程序也以与我的表盘相同的方式失败,但本机应用程序运行良好。例如,DigitalWatch (web) 不工作,但 DigitalWatch (native) 工作正常。这是在齿轮运动上。
在 Gear S3 上,它们都可以正常工作。
有没有其他人看过这个?我找不到任何其他论坛帖子,谷歌搜索一无所获。看起来示例网络表盘应该适用于 Gear Sport。
我正在使用 Tizen Studio 2.2 版。
谢谢!
java - 智能手表的位置
是否可以通过 Java 检测 android 手表位置?我需要检测以下位置:
- 手表被取下
- 手表戴了
- 手表连接到充电器
(3)我已经解决了,所以这不仅仅是(1)和(2)的问题。
如果心率传感器有帮助,哪些输出值将是 (1) 的输出值。
非常感谢
android - 通过蓝牙 (Android) 来自 QardioCore 的原始 ECG 信号
是否可以通过蓝牙以编程方式从 QardioCore 检索原始 ECG 信号?我只有一个 Android 设备,由于 Android Qardio 应用程序不适用于 QardioCore,我想知道是否有人已经尝试编写自己的应用程序用于 Android,它是否有效?
android - 无法连接到 WearOS 上的 Google Fitness API
我从 WearOS 设备连接到 Google Fitness API 时遇到问题。我想用手表将心率记录到 Google Fit。我认为我的权限有一些问题:
我构建了一个 FitnessOptions 对象,列出了所需的数据类型。-
/li>onCreate()
如果需要,我请求权限,否则尝试连接 -
/li>onResume()
在这里我遇到了一个问题:GoogleSignIn
按预期启动一项活动并要求我登录。我选择帐户,该帐户结束登录活动并恢复我的活动。而且我仍然没有权限,因为它再次提示我登录。
在我的清单文件中:
我在电话上使用了类似的过程,它可以工作。两个应用程序(移动和穿戴)都在 Google API 控制台中注册,使用相同的 OAuth2 凭据(有问题吗?)。
任何指针表示赞赏。