Android Vibrator携帯電話の振動機能を実現

1557 ワード

ステップ1:権限の追加
<uses-permission android:name="android.permission.VIBRATE"/>
手順2:Vibratorサービスの取得
mVibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);
第3歩:携帯電話のハードウェアに振動子があるかどうかを検出する
mVibrator.hasVibrator();

戻ります:tureはあります
ステップ4:振動を開く(2つの方法)
1:不規則振動、パラメータは振動数ミリ秒(ms)
mVibrator.vibrate(60000);
2:カスタム振動
long[] pattern = { 2000, 4000, 4000, 1000, 2000, 2000 };
mVibrator.vibrate(pattern, -1);

パラメータ:
patternの形式はnew long[]{arg 1,arg 2,arg 3,arg 4....}であり,arg 1およびarg 2のような2つを1つのグループとし、arg 3およびarg 4を1つのグループとする.各グループの前の代表は、数ミリ秒待ってから、振動器を起動する.後者は振動数ミリ秒を表す、連続して実行すればよい.
repeat:-1は重複しないことを示します.0は繰り返し実行を示す.
ステップ5:振動をキャンセルし、振動中の場合は現在の振動を停止します.
mVibrator.cancel();