Android SmartWatch对长新闻事件作出回应

Android SmartWatch对长新闻事件作出回应,android,events,sony-smartwatch,Android,Events,Sony Smartwatch,我有我的sonyericsson智能手表,可以很好地响应触摸事件。现在我要转到其他交互。是否实施了一个长按事件,或者我只是利用了几个向下事件和一个向上事件这一事实 也欢迎使用滑动事件的示例。SmartWatch通过发送触摸事件和滑动事件来支持控件扩展。对于触摸,您将获得新闻、发布和LONGPRESS事件以及坐标。所以,是的,触摸动作是实现的。例如: @Override public void onTouch(final ControlTouchEvent event) { int act

我有我的sonyericsson智能手表,可以很好地响应触摸事件。现在我要转到其他交互。是否实施了一个长按事件,或者我只是利用了几个向下事件和一个向上事件这一事实


也欢迎使用滑动事件的示例。

SmartWatch通过发送触摸事件和滑动事件来支持控件扩展。对于触摸,您将获得新闻、发布和LONGPRESS事件以及坐标。所以,是的,触摸动作是实现的。例如:

@Override
public void onTouch(final ControlTouchEvent event) {
    int action = event.getAction();
    switch(action) {
        case Control.Intents.TOUCH_ACTION_PRESS:
            // Do
            break;
        case Control.Intents.TOUCH_ACTION_RELEASE:
            // Do other
            break;
        case Control.Intents.TOUCH_ACTION_LONGPRESS:
            // Do more
            break;
        default:
            break;
    }
}
对于刷卡,您将获得刷卡的方向

@Override
public void onSwipe(int direction) {
    switch (direction) {
        case Control.Intents.SWIPE_DIRECTION_UP:
            break;
        case Control.Intents.SWIPE_DIRECTION_LEFT:
            break;
        case Control.Intents.SWIPE_DIRECTION_DOWN:
            break;
        case Control.Intents.SWIPE_DIRECTION_RIGHT:
            break;
        default:
            break;
    }
}
为了方便您,我们刚刚发布了两个开源扩展:。特别是8个游戏的扩展有一些很好的例子,比如触摸和滑动

还有一个链接


希望这有帮助

智能手表通过发送触摸事件和滑动事件来支持控制扩展。对于触摸,您将获得新闻、发布和LONGPRESS事件以及坐标。所以,是的,触摸动作是实现的。例如:

@Override
public void onTouch(final ControlTouchEvent event) {
    int action = event.getAction();
    switch(action) {
        case Control.Intents.TOUCH_ACTION_PRESS:
            // Do
            break;
        case Control.Intents.TOUCH_ACTION_RELEASE:
            // Do other
            break;
        case Control.Intents.TOUCH_ACTION_LONGPRESS:
            // Do more
            break;
        default:
            break;
    }
}
对于刷卡,您将获得刷卡的方向

@Override
public void onSwipe(int direction) {
    switch (direction) {
        case Control.Intents.SWIPE_DIRECTION_UP:
            break;
        case Control.Intents.SWIPE_DIRECTION_LEFT:
            break;
        case Control.Intents.SWIPE_DIRECTION_DOWN:
            break;
        case Control.Intents.SWIPE_DIRECTION_RIGHT:
            break;
        default:
            break;
    }
}
为了方便您,我们刚刚发布了两个开源扩展:。特别是8个游戏的扩展有一些很好的例子,比如触摸和滑动

还有一个链接

希望这有帮助