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