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哦!
分享到:
相关推荐
如何获取声音管理器: AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE); 里面主要的方法: A、设置声音模式 //声音模式 AudioManager.setRingerMode(AudioManager.RINGER_MODE_...
AudioManager的setmode使用及其详解,一个项目的开发经验。
在Android手机中,我们同样可以通过Android的SDK提供的声音管理接口来管理手机声音模式以及调整声音大小,这就是Android中AudioManager的使用。 AudioManager 类位于 android.Media 包中,该类提供访问控制音量和...
Android中使用AudioManager实现按键录音并保存以及点击播放功能示例代码 Android中使用AudioManager实现按键录音并保存以及点击播放功能示例代码 Android中使用AudioManager实现按键录音并保存以及点击播放功能示例...
在Android源码的基础上分析 音频文件的的扫描,系统铃声的管理以及情景模式的切换
背景音乐播放技术, 通过使用 MediaPlayer,AudioManager 需要用到的dl.mid 文件放在assets, 读者需将其复制到 /sdcard/ 目录下 详情请参见 http://blog.csdn.net/aduovip/article/details/9026567
Android 听筒扬声器切换(多机型兼容、兼容5.0以上) 亲测有效机型(案例有限、仅供参考) 三星系:SM-A9000、SM-S5 魅族系:魅蓝E(yun os)、魅蓝note5 小米系:红米1s、小米note Vivo系:忘了什么型号了 详细...
Unity-AudioManager 一种在 Unity 中播放和管理多种不同声音的简单、通用的方法。 只需一行代码即可播放“Resources”文件夹中的...对于大多数声音,您只需要播放它们并忘记它,因此,为此,请使用 AudioManager 的 P
unity3d声音管理插件AudioManager
主要介绍了Android使用AudioManager修改系统音量的方法,结合实例形式分析了AudioManager调节音量的常用方法及相关使用技巧,需要的朋友可以参考下
Android程序设计
AudioManager中文翻译 让你不必再看烦恼的代码!
扬声器和听筒切换,兼容所有的版本。
本文实例讲述了Android开发之关闭和打开Speaker(扬声器)的方法。分享给大家供大家参考,具体如下: private int currVolume = 0; /** * 打开扬声器 */ private void openSpeaker() { try{ AudioManager ...
1.3.2 使用Android模拟器 (Emulator) 14 1.3.3 使用DDMS进行调试 15 1.3.4 Android Debug Bridge(ADB) 的用法 16 1.3.5 使用DX编译Android应用 18 1.3.6 使用Android Asset Packaging Tool...
10.4 短信管理器(SmsManager) 400 10.5 音频管理器 (AudioManager) 404 10.5.1 AudioManager简介 404 10.6 振动器(Vibrator) 407 10.6.1 Vibrator简介 407 10.6.2 使用Vibrator控制手机振动 407...
audioManager.assat for Unity3d Develpment
主要给大家介绍了关于Android中默认系统的声音/大小修改和配置的相关资料,文中通过示例代码介绍的非常详细,对各位Android开发者们具有一定的参考学习价值,需要的朋友们下面来一起看看吧。