Touch 이벤트에 응답하는 내 sonyericsson Smart Watch가 있습니다. 이제 다른 상호 작용으로 넘어 가야합니다. LONG_PRESS 이벤트가 구현 되었습니까? 아니면 몇 가지 다운 이벤트와 하나의 이벤트 만 있다는 사실을 사용합니까?Android SmartWatch가 Long_Press 이벤트에 응답
SWIPE_EVENT의 예도 환영합니다.
Touch 이벤트에 응답하는 내 sonyericsson Smart Watch가 있습니다. 이제 다른 상호 작용으로 넘어 가야합니다. LONG_PRESS 이벤트가 구현 되었습니까? 아니면 몇 가지 다운 이벤트와 하나의 이벤트 만 있다는 사실을 사용합니까?Android SmartWatch가 Long_Press 이벤트에 응답
SWIPE_EVENT의 예도 환영합니다.
SmartWatch는 터치 이벤트 및 스 와이프 이벤트를 보내 제어 확장을 지원합니다. 터치의 경우 예 : 좌표와 함께 PRESS, RELEASE 및 LONGPRESS 이벤트를 가져옵니다. 그래서 예, TOUCH_ACTION_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;
}
}
편의를 위해 오픈 소스로 두 개의 확장판을 방금 게시했습니다 : SmartWatch open source announcement. 특히 8 개의 게임 확장 프로그램에는 터치 및 스 와이프의 예와 같은 좋은 예가 있습니다.
그리고 Smart Extension SDK에 대한 링크.
희망이 도움이됩니다.