例如指定pattern为new long[]{400,800,1200,1600},就是指定在400ms、800ms、1200ms、1600ms这些时间点交替启动、关闭手机振动器, 其中repeat指定pattern数组的索引,指定pattern数组中从repeat索引开始的振动进行循环。-1表示只振动一次,非-1表示从pattern的指定下标开始重复振动。
Vibrator vibrator = (Vibrator) App.get().getSystemService(Context.VIBRATOR_SERVICE);
vibrator.vibrate(new long[] { 400, 800, 1200, 1600}, 0);
开始振动400ms-->停止800ms-->振动1200ms-->停止1600ms-->重新开始....
<uses-permission android:name="android.permission.VIBRATE"/>
本文介绍了如何使用Java代码实现手机振动器在特定时间点定时振动的功能,包括振动器对象的初始化、振动模式的设置以及权限申请等关键步骤。
2071

被折叠的 条评论
为什么被折叠?



