Android声音管理AudioManager使用

手机都有声音模式,声音、静音还有震动,甚至震动加声音兼备,这些都是手机的基本功能。在Android手机中,我们同样可以通过Android的SDK提供的声音管理接口来管理手机声音模式以及调整声音大小,这就是Android中AudioManager的使用。

以下分别是AudioManager设置声音模式和调整声音大小的方法。

如何获取声音管理器:

AudioManager audioManager = (AudioManager) this.getSystemService(AUDIO_SERVICE);

里面主要的方法:

A、设置声音模式

//声音模式
AudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
//静音模式
AudioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
//震动模式
AudioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);

B、调整声音大小

//减少声音音量
AudioManager.adjustVolume(AudioManager.ADJUST_LOWER, 0);
//调大声音音量
AudioManager.adjustVolume(AudioManager.ADJUST_RAISE, 0);

getMode()获取音频模式

getRingerMode()获取铃声震动模式

----------------------------------------------------------------

这里如果使用了和手机震动有关的模式,记得添加权限。android.permission.VIBRATE哦!

更多相关文章

  1. Android(安卓)activity启动模式理解
  2. android map的使用方法
  3. Android(安卓)USB通信-实现lsusb
  4. android usb Host模式下与usb Hid 设备的通信
  5. android之声音管理器AudioManager的使用
  6. android之四大组件之一-Activity(三)
  7. 也谈Android的学习和利用Android来赚钱
  8. Android声音管理方法
  9. Android震动---启动、循环、取消控制

随机推荐

  1. 分布式消息队列 RocketMQ 源码分析 ——
  2. 免费且支持远程连接的MySql空间
  3. 专访|腾讯UI工程师@张鑫旭
  4. Android(安卓)SQLite详解
  5. git命令备忘系列(一):基础命令
  6. 专访|前端布道师@张克军
  7. http协议请求方法都有哪些?网络安全学习提
  8. 【第554期】Webpack 一探究竟
  9. Android(安卓)设置dialog背景全透明无边
  10. 单页应用 & 多页应用的区别