Android Vibrate Service(振动器)长时间不工作

时间:2013-06-17 08:41:44

标签: android android-vibration system-setting

我想长时间振动手机(例如2分钟)但它振动的时间非常短。 我正在使用此代码

Vibrator mVibrate = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
mVibrate.vibrate(2*60*1000); // 2 Minutes

如何振动2或3分钟?

1 个答案:

答案 0 :(得分:2)

如下所述,还有另一种长时间振动的方法,

Vibrator mVibrate = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
long pattern[]={0,800,200,1200,300,2000,400,4000};
// 2nd argument is for repetition pass -1 if you do not want to repeat the Vibrate
mVibrate.vibrate(pattern,-1);

您可以增加模式阵列以进行长时间振动。