我们常常会遇到一些问题,比如android中怎么实现震动和提示音等问题,我们该怎么处理呢。下面这篇文章将为你提供一个解决思路,希望能帮你解决到相关问题。
一、实现震动
1、Android系统提供了一个非常方便的API,即Vibrator类,使用它可以轻松实现震动效果。
2、实现震动首先需要获取Vibrator类的实例,通过Context的getSystemService()方法可以获取:
Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
3、然后调用Vibrator类的vibrate()方法可以实现震动,该方法接受一个长整型数组,表示震动的时长和间隔,如果只震动一次,可以传入null:
vibrator.vibrate(null, 0);
4、可以调用Vibrator类的cancel()方法取消震动:
vibrator.cancel();
二、实现提示音
1、Android系统提供了一个非常方便的API,即MediaPlayer类,使用它可以轻松实现提示音效果。
2、实现提示音首先需要获取MediaPlayer类的实例,并通过create()方法创建,参数是指定的音频文件的路径:
MediaPlayer mediaPlayer = MediaPlayer.create(this, R.raw.alert);
3、然后调用MediaPlayer类的start()方法可以播放提示音:
mediaPlayer.start();
4、可以调用MediaPlayer类的stop()方法停止播放提示音:
mediaPlayer.stop();
总结
以上就是为你整理的android中怎么实现震动和提示音全部内容,希望文章能够帮你解决相关问题,更多请关注本站相关栏目的其它相关文章!