Android Wear 5.1腕式手势API?

时间:2015-06-23 03:42:16

标签: android wear-os

针对可穿戴设备的Android 5.1.1引入了通过旋转/轻弹手腕来消除通知的功能。此API是否公开供开发人员使用?我无法找到有关此信息的任何信息,他们的可穿戴设备开发者网站似乎没有更新。

2 个答案:

答案 0 :(得分:5)

不,目前没有适用于Wear 1.0设备的腕部姿势API,这就是为什么开发者网站不提手腕手势。

答案 1 :(得分:3)

看起来有点迟了但是this看起来就像你想要的那样。

虽然无法按下,抬起,摇动手势,但可以用手势轻弹手腕。

  

每个手腕手势都映射到KeyEvent类的int常量,如下表所示:

     

轻弹手腕:KEYCODE_NAVIGATE_NEXT,此密钥代码转到下一个项目。

     

轻弹手腕:KEYCODE_NAVIGATE_PREVIOUS,此密钥代码转到上一个项目。

您可以像这样处理事件:(开发人员文档中的示例代码)

public boolean onKeyDown(int keyCode, KeyEvent event) {
  switch (keyCode) {
   case KeyEvent.KEYCODE_NAVIGATE_NEXT:
    // Do something that advances a user View to the next item in an ordered list.
    return moveToNextItem();
   case KeyEvent.KEYCODE_NAVIGATE_PREVIOUS:
    // Do something that advances a user View to the previous item in an ordered list.
    return moveToPreviousItem();
  }
  // If you did not handle it, let it be handled by the next possible element as deemed by the Activity.
  return super.onKeyDown(keyCode, event);
 }
相关问题