1.开启震动
/**
* 手机震动
*/
private static void phoneVibrates() {
Vibrator vib = (Vibrator) MyApplication.getMyApplication().getSystemService(Service.VIBRATOR_SERVICE);
vib.vibrate(new long[]{150, 250, 150, 250}, -1);
}
2.播放系统默认提示音
/**
* 播放铃声
*/
public static void playRing(Context context) {
try {
//用于获取手机 默认提示音(RingtoneManager.TYPE_NOTIFICATION) 的Uri
Uri ringUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
MediaPlayer mMediaPlayer = new MediaPlayer();
mMediaPlayer.setDataSource(context, ringUri);
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_NOTIFICATION);
mMediaPlayer.setLooping(false);
mMediaPlayer.prepare();
mMediaPlayer.start();
} catch (Exception e) {
e.printStackTrace();
}
}