Android在应用程序中佩戴4.3 Vibrate

时间:2016-04-10 04:51:45

标签: android wear-os vibrate

我的教授给了我一个项目。他希望我拿一个他建的应用程序让它振动而不是发出哔哔声。任何人都可以帮我这个吗?

这看起来像是用来使它振动的代码部分:

MediaPlayer beepSound;
beepSound = MediaPlayer.create(this, R.raw.beep);

beepSound.start();

前两个命令会设置音频参数。最后一个命令告诉手表(三星星系齿轮)发出哔哔声。

对于振动,我需要插入什么?

1 个答案:

答案 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"/>