Files

28 lines
892 B
Java
Raw Permalink Normal View History

2020-08-27 12:39:39 +08:00
package com.proxgrind.chameleon.utils.system;
import android.content.Context;
import android.os.VibrationEffect;
import android.os.Vibrator;
/**
* 震动工具!
*
* @author DXL
*/
public class VibratorUtils {
//进行抖动!
public static void runOneAsDelay(Context context, int delay) {
Vibrator vibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
if (vibrator != null)
if (vibrator.hasVibrator()) { //有振动器
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
VibrationEffect vibrationEffect = VibrationEffect.createOneShot(delay, VibrationEffect.DEFAULT_AMPLITUDE);
vibrator.vibrate(vibrationEffect);
} else {
vibrator.vibrate(delay);
}
}
}
}