Android 震动代码参考
代码参考
代码解析
- 第一步,先保存一个Context, Application或者Activity都可以
- 第二步,通过getSystemService方法获取Vibrator对象
- 第三步,对不同的系统版本调用不同的API
注意 手机上需要打开震动开关,否则会觉得没有效果。
代码参考
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); }}