:VibratorUtil
public class VibratorUtil {
/**
* long milliseconds : ,
* long[] pattern : 。 [ , , * , 。。。]
* boolean isRepeat : , true, , false,
*
*/
public static void Vibrate(final Activity activity, long milliseconds) {
Vibrator vib = (Vibrator) activity
.getSystemService(Service.VIBRATOR_SERVICE);
vib.vibrate(milliseconds);
}
public static void Vibrate(final Activity activity, long[] pattern,
boolean isRepeat) {
Vibrator vib = (Vibrator) activity
.getSystemService(Service.VIBRATOR_SERVICE);
vib.vibrate(pattern, isRepeat ? 1 : -1);
}
:
long[] myp = { 2000, 2000, 2000, 2000 };
VibratorUtil.Vibrate(MainActivity.this, myp, false); // 100ms