Android Wear智能手表上的手腕手势检测:有可能吗?

时间:2014-11-12 14:09:58

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

是否有人可以通过Android Wear使用手腕动作(与触摸屏上的滑动动作相比)分享有关手势检测的任何信息?

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

有人在http://forum.xda-developers.com/android-wear/development/gesture-detection-using-wrist-t2936656

说了以下内容
  

使用asus远程摄像头应用程序来安装android。如果你转动手表   它会用你的智能手机相机拍照!

我回答说:

  

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

     

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

     

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

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

3 个答案:

答案 0 :(得分:2)

Android Wear 5.1中添加了手势,但在此响应时,Android Wear 5.1仅适用于LG Watch Urbane。预计此更新将在未来几周内在其他Wear设备上进行更新

系统将两种常见的手腕姿势解释为向上/向下滑动。您可以将轻弹的速度改为远离或朝向您。

如果你快速地将手腕从你身上移开,那么慢慢地向后移动会导致向下滚动。

如果你慢慢转动手腕然后快速向后挥动,这将向上滚动。

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

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

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

我刚创建了一个辅助服务,它完全按照您的描述进行操作:它使您能够使用手势完全控制智能手表。

我创造它供我自己使用(我只能用我的一只手,我戴手表的那只手)我可以用手势完全控制它。

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

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