0

アプリケーションを3000ミリ秒間開いた後に振動し始めるアプリに取り組んでいます。次の2行のコードがあります。

 Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
 v.vibrate(3000);

ユーザーが画面に触れた後に振動し始めるAndroidコードを書きたいです。私を助けてください。

4

1 に答える 1

3

あなたのActivity

@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
    if (ev.getAction() == MotionEvent.ACTION_UP) {
        yourVibrateFunction();
    }

    return super.dispatchTouchEvent(ev);
}
于 2012-03-22T23:02:18.693 に答える