4

有没有人可以分享有关使用 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 函数?(例如加速度计)

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

(可以说,我对移动开发还很陌生。)

至今没有答案。我现在在这里问,希望我能得到答案......

4

3 回答 3

2

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

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

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

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

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

于 2015-05-10T12:03:16.760 回答
1

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

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

于 2016-05-23T12:01:22.220 回答
1

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

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

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

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

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

于 2018-02-04T07:41:21.637 回答