这是Sony addon sdk'上的示例HelloEvents的一部分。例子。
我已成功访问startVibrator并在SmartWatch2上成功更改振动。
但是,我想更改振动模式更多细节,如android vibrate等模式,例如{500,500,500,500,1000,1000,1000,1000}。
所以,我使用了startVibrator两次,但它没有用。它只是做了最后一个(startVibrate(1000,1000,2
))。
例如,
if (event.getAction() == Control.Intents.TOUCH_ACTION_RELEASE) {`enter code here`
if (mTouchRect.contains(event.getX(), event.getY())) {
sendEventToActivity(EventType.TOUCH, event.getX() + ", " + event.getY());
startVibrator(500, 500, 2); // not working
startVibrator(1000,1000,2); // only working
}
}
任何帮助将不胜感激。
谢谢。
答案 0 :(得分:0)
第二个振动模式覆盖第一个振动模式。在第一个模式完成后,您需要发送它。你可以这样做,例如使用postDelayed
,其中延迟将是你第一个模式的总持续时间。