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

android - 检测未调用 Moto 360/圆形和 onApplyWindowInsetListener

检测 Moto 360 屏幕形状的常用方法似乎无法正常工作。

我知道有报道说windowInset.isRound()在 Moto 360 中返回 false。

目前我的代码如下

我的主要问题是onApplyWindowInsets在我的 LG G 手表和三星 Galaxy Gear Live 上都不会被调用。我对一个 360 用户进行了测试,根据测试,该方法也不会在他的设备上被调用。

  1. 为什么OnApplyWindowInsetListener不被调用?
  2. 为什么收到回调工作报告的人windowInset.isRound()在 Moto 360 上返回 false?
  3. 我们应该如何识别 Moto 360(以及未来的圆形)?从Build.MODEL?
0 投票
1 回答
5711 浏览

android - 出于调试目的在 Moto 360 上部署 Android 可穿戴应用程序

我正在尝试编写带有自定义布局通知的可穿戴应用程序,但是我的模拟器没有正确显示自定义可穿戴通知。(我只是得到一张带有黑匣子的卡片......它甚至发生在示例应用程序通知中)。

我有一个 Moto 360,但由于它没有 USB 端口,我不知道如何使用 Android Studio 在其中部署可调试的应用程序。

有什么想法吗?(尝试不创建和打包应用程序/发布到商店进行调试,因为如果有办法直接打包应用程序并将它们发送到 moto 360,那将是一种巨大的浪费时间)。

0 投票
4 回答
2181 浏览

android - Moto 360 从 Android Studio 部署极慢

在连接并列为目标设备后,尝试直接在 Moto 360 上运行 Android 应用程序的可穿戴设备。

亚行可以看到它并且可以正常通信。

但是,部署消息很长时间没有进展,大约 10 分钟。

最终,应用程序被安装,但这使得在设备上进行持续开发几乎是不可能的。

有什么方法可以加快安装速度吗?我真的怀疑蓝牙链接有那么慢。

0 投票
5 回答
4867 浏览

wear-os - Android Wear 无法通过蓝牙连接我的设备

我在 Moto 360 上启用了蓝牙调试,并在 Nexus4 上启用了 Android Wear 应用程序。

状态显示 target : disconnected

从我的计算机转发端口显示状态主机将更改为已连接,但目标状态仍为断开连接。

我通过没有效果的蓝牙开关切换调试。我的手机是 Nexus 4。我的手机或 Moto 360 有问题吗?

0 投票
4 回答
1525 浏览

android - Moto 360 中的磁场传感器未发送更新

我想知道其他人是否也经历过这种情况。当连接到 Moto 360 (Android Wear) 上的 Sensor.TYPE_MAGNETIC_FIELD 传感器时,我没有收到任何更新。

以下代码全部有效:

输出:

但是在向此传感器注册侦听器后,不会触发任何事件。

其他传感器(如加速度计和陀螺仪)工作正常。

0 投票
4 回答
23666 浏览

android - 如何在 Android Wearable 中访问心率传感器?

我在访问 Moto 360 上的心率传感器时遇到问题。

我尝试了以下事情:

然后实现 SensorEventListener 接口:

对我来说奇怪的是,我根本没有收到任何消息(不仅是心率)。

我也尝试列出所有传感器,但它没有在列表中显示心率传感器。

当然我已经添加了权限

有任何想法吗 ?

谢谢。

w。

0 投票
0 回答
183 浏览

android - 底部有黑条的 Moto360 addview

每个人。我尝试将全屏视图附加到 moto360。但是,当它适用于 LG/三星方形设备时。它在底部留下了一个黑色条,与底部原始黑色条的大小大致相同。这是一个错误还是什么?有人发现这发生了吗?

这是我的代码:

顺便说一句,将 metrics.widthPixels 更改为 Match_Parent 不起作用。

任何线索表示赞赏。现在我怀疑这是 moto360 rom 上的一个错误,它将屏幕尺寸视为(实际空间 - 底栏尺寸)。因此,当附加视图时,会在底部返回一些黑色空间。

例子

0 投票
1 回答
531 浏览

android - Android Wear 应用程序在我释放 wakeLock 时崩溃

我有一个非常简单的 Android Wear 应用程序,它基本上只是移动设备上的一个按钮,我想用它来打开和关闭我的 Android Wear 设备的显示。我让应用程序向 Android Wear 设备发送消息,告诉它根据屏幕状态获取或释放唤醒锁。wakeLock.acquire() 工作得非常好,但是当我发送消息以释放 wakeLock 时,应用程序行为异常。获取 wakeLock 似乎总是有效,但释放它会导致以下情况之一:它要么崩溃并说“不幸的是你的应用程序已停止工作”,要么它不会做任何事情(好像它认为我没有持有wakeLock 所以它甚至不会进入包含释放调用的 if 语句)或者它会看到它被持有但我对 wakeLock.release() 的调用没有 t 似乎实际上释放了锁定(屏幕永远不会变暗)。有任何想法吗?

移动设备代码:

佩戴设备代码:

我以我在 github 上找到的一个项目为基础,并改变了一些东西。我不是想开发一个应用程序来分发只是一个一次性的小应用程序供我自己使用。我正在使用wakeLock,因为Android Wear 代码位于侦听器服务中(没有活动,所以我没有窗口来获取和设置标志或任何东西)。我正在使用华硕平板电脑和 Round Android Wear 模拟器进行测试。打开/关闭显示器是如此简单的功能,以至于我在我查看的任何第三方应用程序中都找不到支持,而且它给我带来这么多麻烦的事实完全令人抓狂。任何想法将不胜感激!

0 投票
0 回答
507 浏览

wear-os - Android Wear BoxInsetLayout 不适用于 Moto 360

我正在尝试制作一个有两个页面的 Android Wear 应用程序。我建立:

  • 插入活动
  • GridViewPager
  • FragmentGridPagerAdapter
  • 从 CardFragment 扩展的两个类
  • 两个使用 BoxInsetLayout 的自定义布局文件

其中一个布局文件如下:

InsetActivity.isRound() 返回 true,但 BoxInsetLayout.isRound() 返回 false。

控制台中显示两条错误消息:

怎么了?

0 投票
2 回答
1243 浏览

android - 我可以保存安卓可穿戴设备(MOTO 360)的传感器数据吗?

我最近在 android 可穿戴设备(MOTO 360)上开发应用程序。

我的问题是,是否可以将传感器数据保存为手表中的文件?还是我必须将这些数据发送回我的掌上电脑才能保存?

我尝试使用File directory = Environment.getExternalStoragePublicDirectory("/groundTruth");将传感器数据保存到手表中的文件中。但这似乎行不通。

由于我需要收集 5-10 分钟的实时加速度计数据,因此我需要将这些数据保存在某个文件中,以便将来在 Matlab 中进行分析。

如果你们中的任何人有一些关于 android 可穿戴传感器数据收集的资源,你能不能给我提供一些示例代码?

非常感谢你们!