我正在尝试在手机震动时使用震动模式。我正在使用:
Vibrator v = (Vibrator) this.getSystemService(Context.VIBRATOR_SERVICE);
// Vibrate for 500 milliseconds
long[] longs = { 2, 0, 0, 0, 2, 0 , 0, 0, 2 };
v.vibrate(longs, 1);
它就是不停地震动。
- 如果我使用
v.vibrate(longs, -1);
,它根本不会震动。 - 如果我使用
v.vibrate(longs, 0);
,它根本不会震动。 - 如果我使用
v.vibrate(longs, 2);
或任何大于1的数字,它将无限期地震动。 - 如果我更改长整型值使其更高或更低,没有任何区别。
注意:我使用其他应用程序可以正确地以模式振动,所以我知道这不是我的手机的问题。