1. 权限
<uses-permission android:name="android.permission.VIBRATE" />
2. 定义VibratorUtil工具类,震动时间设为50ms。
public class VibratorUtil {
public static void startVibrate(Activity activity){
Vibrator vibrator = (Vibrator)activity.getSystemService(Service.VIBRATOR_SERVICE);
vibrator.vibrate(50);
}
public static void stopVibrate(Activity activity){
Vibrator vibrator = (Vibrator)activity.getSystemService(Service.VIBRATOR_SERVICE);
vibrator.cancel();
}
}
该博客介绍了如何在Android应用中使用Vibrator类来实现短暂的震动效果。首先,需要在AndroidManifest.xml中添加振动权限。然后,通过创建VibratorUtil工具类,提供startVibrate和stopVibrate静态方法,分别用于启动50ms的震动和取消震动。这些方法利用Activity的getSystemService方法获取Vibrator服务进行操作。
1240





