android振動器
721 ワード
vibratorはandroidが提供する振動類であり、vibratorメソッドを得るのは簡単で直接getSystemService(Context.VIBRATOR_SERVICE)
次にvibrate(long[]pattern,int repeat)という方法を直接呼び出し,最初のパラメータlong[]patternは{1,200}のようなリズム配列であり,
2番目のパラメータは繰り返し回数である、-1は繰り返しないが、数字は直接具体的な数字を表し、一般的な-1とは無限に異なる.
タッチイベントは、手がスクリーンに触れると振動します.
次にvibrate(long[]pattern,int repeat)という方法を直接呼び出し,最初のパラメータlong[]patternは{1,200}のようなリズム配列であり,
2番目のパラメータは繰り返し回数である、-1は繰り返しないが、数字は直接具体的な数字を表し、一般的な-1とは無限に異なる.
タッチイベントは、手がスクリーンに触れると振動します.
@Override
public boolean onTouchEvent(MotionEvent event) {
if(event.getAction()==MotionEvent.ACTION_DOWN){
vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);
long[] pattern = {800, 50, 400, 30}; // OFF/ON/OFF/ON...
vibrator.vibrate(pattern, 2);
//vibrator.vibrate(900);
}
return super.onTouchEvent(event);
}