我的教授给了我一个项目。他希望我拿一个他建的应用程序让它振动而不是发出哔哔声。任何人都可以帮我这个吗?
这看起来像是用来使它振动的代码部分:
MediaPlayer beepSound;
beepSound = MediaPlayer.create(this, R.raw.beep);
beepSound.start();
前两个命令会设置音频参数。最后一个命令告诉手表(三星星系齿轮)发出哔哔声。
对于振动,我需要插入什么?
答案 0 :(得分:0)
MediaPlayer类仅用于处理音频或视频,并且给定的代码片段用于播放哔声,
要振动你需要使用Vibrator类,
尝试:
import android.os.Vibrator; ...
Vibrator v = (Vibrator) this.getSystemService(Context.VIBRATOR_SERVICE);
// Vibrate for 500 milliseconds
v.vibrate(500);
注意: 别忘了在AndroidManifest.xml文件中包含权限:
<uses-permission android:name="android.permission.VIBRATE"/>