android 点击提示音,Android 下实现------蜂鸣提示音和震动

本文详细介绍了在Android应用中实现点击提示音(蜂鸣)和震动功能的步骤,包括设置音频通道、检查情景模式、创建MediaPlayer对象、初始化Vibrator服务以及通过开关按钮控制提示方式的开启和关闭。
摘要由CSDN通过智能技术生成

一蜂鸣提示音的实现

1先准备一个音乐文件beep_once.ogg (该文件名称必须全部小写) 然后放在res-->raw(没有就创建)文件夹下

2 在Activity的onCreate()方法中注册默认音频通道

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

//2为activity注册的默认音频通道。这个一般在onCreate()函数中注册即可

this.setVolumeControlStream(AudioManager.STREAM_MUSIC);

}

3在应用的具体需要该功能的地方,复制如下代码

//3检查设备的情景模式是不是普通模式

AudioManager audioService = (AudioManager) getSystemService(Context.AUDIO_SERVICE);

//   getRingerMode() ——返回当前的铃声模式   RINGER_MODE_NORMAL(普通)

//  RINGER_MODE_SILENT(静音)   RINGER_MODE_VIBRATE(震动)

//如果不是普通模式  应用则不发声

if (AudioManager.RINGER_MODE_NORMAL != audioService.getRingerMode()) {

//标志位   用于控制声音是否播放

shouldPlayBeep = false ;

}

//4 初始化创建一个MediaPlayer对象

Media

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值