6

是否可以增加警报振动的强度?

4

3 回答 3

9

显然不是,

在 android.os.Vibrator 下,您可以设置模式以及持续时间

vibrate(long[] pattern, int repeat)

vibrate(long milliseconds) 

我的猜测是可以使用不同的模式来“模拟”更强的振动。(on,off,on,off) 而不是 (on, off, off, off, on)。

同样,不和谐的模式可能比具有固定节奏的模式更有效。

于 2012-01-18T08:43:27.087 回答
3

振动器类不允许这样做,您只能设置持续时间。

于 2012-01-18T08:38:31.053 回答
0

从 API 26 开始,您可以通过设置 VibrationEffect 的振幅来改变强度

https://developer.android.com/reference/android/os/VibrationEffect.html

只需创建 VibrationEffect 效果 = VibrationEffect.createOneShot(毫秒,幅度);

然后在振动器实例中设置效果。

vibrator.vibrate(effect);

更多细节在这里

https://developer.android.com/reference/android/os/Vibrator.html#vibrate(android.os.VibrationEffect)

于 2018-02-14T08:43:00.480 回答