问题标签 [moto-360]

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

java - 我可以使用什么来在 android watch 而不是 viewpager 的片段之间切换?

我正在使用viewPager为android手表进行左右滑动操作。我可以使用 viewPager 在片段之间切换。但它有时会停留,当我向左滑动当前片段时(它像 onBackPressed 一样工作)。它从底部带来相同的片段,尽管我向左滑动当前。

因此,我在问我可以使用什么来在 android watch 而不是 viewpager 的片段之间切换。

0 投票
2 回答
671 浏览

google-api - 使用 Node.js 或 JS 为 Google Fit 请求原始传感器数据(心率)

有没有办法使用 JavaScript 或 Node.js 请求即时心率传感器数据?这是正确的命令吗?

另外,我将如何使用 Node.js 请求它?我注意到从 OAuth Playground 输出的 JSON 不包含有价值的数字数据。谢谢!

0 投票
1 回答
277 浏览

android - 使用 Google Fit API 问题重新编译 APK

我正在尝试对一个名为 HeartTrace 的 Android 应用程序进行逆向工程,以便以更高的频率提取传感器数据。我反编译,调整参数,重新编译APK。但是,该应用程序不再连接到 Google Fit API。API 在重新编译之前是否需要 Google 的新签名?如果不是,那是什么问题?谢谢!

0 投票
1 回答
154 浏览

android - moto 360 gen 1 上的 Android 可穿戴 GPS

我想在 moto 360 上开发一个应用程序来获取用户当前的 gps 坐标,即使他们说它没有内置 gps 连接,这是否可能?我问的原因是它还说你可以“跟踪你的手表位置”。如果它没有 GPS,这怎么可能?它只是为此使用主机设备吗?

0 投票
1 回答
111 浏览

android - 带有环境/黑屏的频繁可穿戴振动

我正在尝试为智能手表编写一个模拟您的心跳的应用程序,因此它需要能够以 1 秒到大约 0.5-0.3 秒的时间间隔振动,持续时间为 75 毫秒。

当应用程序进入环境模式或开始全黑屏时,它也需要这样做。我不在乎功耗或其他什么,它应该能够运行 20-30 分钟,仅此而已。

在我正在开发的Moto360上,环境模式会变成全黑屏,如果你不将手表保持在某个位置,一旦它进入黑屏,振动就会停止,所以我需要一个解决方案这也适用于黑屏,除非有办法停止手表,进入黑屏,我不知道。

当只处理 onEnterAmbient 等事件时,手表停止振动,当你因为进入黑屏而没有以正确的角度握住它时,并且振动并不总是一致的,因为必须调用 vibrator.vibrate( ) 方法在进入/更新等时再次出现,因此它通常会导致振动模式的细微不一致,应避免这种情况。所以我认为使用环境模式的方法不起作用。

这是以前的代码:

所以我用警报管理器再次尝试,(坚持这个链接:https://developer.android.com/training/wearables/apps/always-on.html#UpdateContent)能够在黑屏时也发送振动但是事实证明,alarmmanager 的计时器不能设置为如此小的间隔?它仅每隔大约 5 秒振动一次,应该是 1 秒或更少,无论处于黑屏、正常或环境模式...

代码:

然后在 onEnterAmbient 事件等中也调用 RefreshUpdateAndSetNextAlarm,但不能按预期工作。有没有办法在智能手表上做这些事情,尤其是在 Moto 360 上?

也许如果我通过messageAPI不断地从智能手机发送消息并将它们设置为紧急?

0 投票
1 回答
88 浏览

android - Moto 360 无法访问心跳传感器

在 Android 穿戴项目中,我在访问 Moto 360 上的心跳传感器时遇到了一些问题。使用代码:

我发现心跳传感器和健康传感器都没有出现在这个列表中。我也尝试过使用 Sensor.TYPE_HEART_RATE,但无论哪种方式,注册侦听器都表示传感器为空。有人有建议让这个工作吗?

0 投票
0 回答
162 浏览

android - Android Wear Accelerometer 数据缺口

我有一项服务在 Moto 360 的后台持续运行。它以 50Hz 的频率测量加速度计数据。我将样本打包成块(每个块 15,000 个样本 == 5 分钟的数据)并通过 DataApi 将这些块发送到移动设备。一切都很好,但随机我在来自传感器更改侦听器的事件中存在差距。采样间隔可以在 10 小时内出现一次或两次,间隔时间可以是每个间隔 1-10 分钟。

到目前为止做了什么:

  1. 所有采样处理/打包/记录/发送都在单独的线程上完成,因此不会阻塞传感器侦听器。
  2. 服务是粘性的,日志被添加到生命周期回调中,所以我可以确定服务在采样间隙时间是活跃的。
  3. 该服务声明为前台服务以获得更多的 CPU 时间和更高的优先级。
  4. 我在服务的 onCreate 中获取 PARTIAL_WAKE_LOCK 并在 onDestroy 中释放(我知道可能对电池有影响,但此时,连续数据更重要)。

抽样差距的原因和解决方案是什么?

提前致谢。

我的服务代码:

0 投票
1 回答
147 浏览

android - 其他手表应用程序中 Moto 360 中的 Android Wear 应用程序崩溃运行良好

我正在研究磨损应用程序。应用程序在其他手表上运行良好,但在 Moto 360 中,当我们启动应用程序时它会崩溃。Android Wear 1.5.0,操作系统:6.0.1,Google Play 服务 11.0.55。这是日志。

0 投票
0 回答
68 浏览

java - EditText 在 Moto 360 上无法正常工作

我无法让 EditText 在我的手表上工作。它适用于 Android Studio 上的模拟器,当我单击 edittext 字段时,会弹出一个单独的屏幕,您可以在其中放置数字。类似于计算器的 UI。当我单击手表上的 EditText 字段时,没有任何反应。我不能放置任何数字,按钮和微调器工作。

该应用程序接受用户的输入,并可以将其转换为其他测量值。

这是 activity_main.xml 文件

这是 MainActivity.java

0 投票
1 回答
96 浏览

java - 获取锁定的智能手表屏幕上的“点击”次数

我作为一个团队在做一个学校项目,但我们中没有一个人从未开发甚至佩戴过智能手表。

我们想在智能手表的锁定屏幕上获得“点击”的次数,但我们不知道这是否可能。

  1. 您知道在锁定的智能手表屏幕上获取“点击”次数的方法吗?

  2. 如果这不可能,我们可以显示一个持续的通知并检索此通知上的“点击”次数吗?

我正在使用装有 Android 6.0.1 和 Android Wear 1.4.0 的 Moto 360。

先感谢您。