【问题标题】:Wrist gesture detection on Android Wear based smartwatches: is it possible?基于 Android Wear 的智能手表上的手腕手势检测:可能吗?
【发布时间】:2018-02-07 12:02:36
【问题描述】:

关于使用 Android Wear 使用手腕运动(与触摸屏上的滑动运动相比)进行手势检测,有人有任何信息可以分享吗?

API 中对此有官方支持吗?如果没有,您认为这可以通过自定义 ROM 启用吗? 考虑到 Android Wear 是......好吧,Android 和 Android 具有从基于 Android 的智能手机的加速度计获取数据的所有 API 功能(以及许多有用的开发资源),我认为这不会太难?还是我忽略了什么?

有人在http://forum.xda-developers.com/android-wear/development/gesture-detection-using-wrist-t2936656说了以下内容

使用华硕远程相机应用程序进行 android 磨损。如果你扭动你的手表 它会用你的智能手机相机拍照!

我回复了:

所以手腕手势检测似乎是完全可能的?但是你能 或者其他任何人给我一些关于 Android Wear 的额外背景: 我应该将 Android Wear 视为 Android API 的简单扩展吗? 我的意思是:我可以使用所有相关的 Android API 函数吗? 解释智能手机/平板电脑传感器数据,提供智能手表 有那个传感器吗? (例如加速度计)

因为我在看这个 与可穿戴设备相关的特定部分(删除空格:开发人员 .安卓 。 com/training/building-wearables.html ),我找不到 有关手腕手势检测的任何信息。
难道仅仅是因为 Android API 中的所有其他内容也自动适用 开发智能手表?

(可以看出,我是移动开发的新手。)

到目前为止还没有答案。我现在在这里问,希望我能得到答案......

【问题讨论】:

  • 最接近开箱即用的是倾斜传感器,但您应该能够使用现有的传感器(例如加速器等)来检测这种运动。

标签: wear-os android-wear-data-api


【解决方案1】:

在 Android Wear 5.1 中添加了手腕手势,但在此回复时,Android Wear 5.1 仅在 LG Watch Urbane 上可用。预计在接下来的几周内,其他 Wear 设备上会出现此更新

系统将两种常见的手腕手势解释为向上/向下滑动。您可以改变轻弹的速度,无论是远离还是靠近您。

如果您快速将手腕从您身上移开,然后再慢慢向后移动,这将导致向下滚动。

如果您将手腕慢慢转开,然后快速将其轻弹回您,则会向上滚动。

您可以在此处查看手腕手势 - https://www.youtube.com/watch?t=14&v=_R0qbB4hVbU

【讨论】:

    【解决方案2】:

    您可以使用适用于 Android 的 IBM Wearables SDK 记录和识别各种手势,不仅是手腕

    更多信息: https://github.com/ibm-wearables-sdk-for-mobile/ibm-wearables-android-sdk

    【讨论】:

    • 我无法连接到免费注册的网络服务,对你有用吗?
    【解决方案3】:

    免责声明:我是以下文章/代码的作者。

    我刚刚创建了一个无障碍服务,它完全符合您的描述:它使您能够使用手腕手势完全控制您的智能手表。

    我创建它是为了我自己的使用(我只能用我的一只手,我戴手表的那只手),我可以使用手腕手势完全控制它。

    https://jsalatas.ictpro.gr/handsfree-wear-a-wrist-gesture-input-method-for-android-based-smartwatches/

    请注意,在当前阶段,我不确定识别手腕手势的模型是否可以泛化,或者它是否仅识别我的手腕手势。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 2011-07-04
      • 1970-01-01
      相关资源
      最近更新 更多