注意手机上需要打开震动开关,否则会觉得没有效果。
- public static void vibrate(int miniseconds){
- if(_app == null){
- return;
- }
-
- Vibrator v = (Vibrator) _app.getSystemService(Context.VIBRATOR_SERVICE);
- if(v == null){
- return;
- }
-
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
- v.vibrate(VibrationEffect.createOneShot(miniseconds, VibrationEffect.DEFAULT_AMPLITUDE));
- } else {
- //deprecated in API 26
- v.vibrate(miniseconds);
- }
- }