2012-03-22 10 views
0

私は、アプリケーションが3000ミリ秒間開かれた後に振動し始めるアプリケーションに取り組んでいます。私はこれらの2行のコードを持っています:画面に触れた後の振動

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

私はユーザーが画面に触れた後に振動を開始するアンドロイドコードを書きたいと思います。私を助けてください。あなたのActivity

+0

コードが動作する必要があること。権限を設定しましたか? Emran

答えて

4

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

    return super.dispatchTouchEvent(ev); 
} 
+0

ありがとうございました。それはまさに私が望んでいたものでした! – androidGirl

+1

うれしかったです。しかし、コメントに「ありがとう」を掲示する代わりに、回答を受け入れたものとしてマークしてください。 –

関連する問題