`

AudioManager的用法

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

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

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);

 

分享到:
评论

相关推荐

    Unity-AudioManager:一种在 Unity 中播放和管理多种不同声音的简单、通用的方法

    Unity-AudioManager 一种在 Unity 中播放和管理多种不同声音的简单、通用的方法。 只需一行代码即可播放“Resources”文件夹中的...对于大多数声音,您只需要播放它们并忘记它,因此,为此,请使用 AudioManager 的 P

    Android App中使用AudioManager类来编写音频播放器

    在Android手机中,我们同样可以通过Android的SDK提供的声音管理接口来管理手机声音模式以及调整声音大小,这就是Android中AudioManager的使用。 AudioManager 类位于 android.Media 包中,该类提供访问控制音量和...

    Android使用AudioManager修改系统音量的方法

    主要介绍了Android使用AudioManager修改系统音量的方法,结合实例形式分析了AudioManager调节音量的常用方法及相关使用技巧,需要的朋友可以参考下

    Android实现在ServiceManager中加入自定义服务的方法详解

    当我们要使用android的系统服务时,一般都是使用Context.getSystemService方法。例如我们要获取AudioManager,我们可以: AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE); 获取的服务...

    疯狂Android讲义第10章源码(Android服务Service_详解)

     10.6.2 使用Vibrator控制手机振动 407  10.7 手机闹钟服务  (AlarmManager) 408  10.7.1 AlarmManager简介 408  10.7.2 设置闹钟 409  10.8 接收广播消息 413  10.8.1 BroadcastReceiver简介 413  10.8.2...

    Android 判断网络状态对音频静音的实现方法

    因此,就需要让app变得智能,让app可以根据使用者当前网络状态,自动进行静音等操作。 本次内容分为两部分:1. 识别网络环境 2. 实现app自动静音。 自动静音 /** * 实现静音功能 */ private void silentSwitchOn...

    疯狂Android讲义源码

     8.3.5 使用特定方法操作SQLite  数据库 327  8.3.6 事务 329  8.3.7 SQLiteOpenHelper类 330  8.4 手势(Gesture) 335  8.4.1 手势检测 335  8.4.2 增加手势 342  8.4.3 识别用户的手势 346  8.5 自动...

    Android中SoundPool的使用步骤实例

    且不可以同时支持播放多个音频,所以我们有一种叫做SoundPool,比如我们常见的按键音或者是手机提示音,还比如我们在游戏的开发中会有大量的音效效果等,下边介绍一下她的用法: 步骤如下: 1.创建SoundPool对象 ...

    Android中使用AndroidTestCase的方法实例

    Android 使用 AndroidTestCase 的步骤 1.新建一个类继承 AndroidTestCase 代码如下: public class TestAudio extends AndroidTestCase {   private AudioManager mAudioManager;   private boolean ...

    详解Android使用@hide的API的方法

    详解Android使用@hide的API的方法 今天早上想修改MediaPlaybackService.Java(/packages/apps/Music)的代码。 将AudioManager.STREAM_MUSIC改成AudioManager.STREAM_TTS。 发现AudioSystem.java(/frameworks/base....

    audio_manager:一个用于音乐播放的flutter插件,包括通知处理

    dict>< key>NSAllowsArbitraryLoads</ key>< true></ dict> :warning: 某些方法在模拟器中无效,请使用真实机器安卓从Android9.0 (API 28) ,该应用程序默认情况下会禁用HTTP纯文本请求。 要允许请求,请在Andr

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    4.22 加载手机磁盘里的图文件——使用decodeFile方法 4.23 动态放大缩小ImageView里的图片——运用Matrix对象来缩放图文件 4.24 动态旋转图片——Bitmap与Matrix旋转ImageView 4.25 猜猜我在想什么——RadioButtonID...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    4.22 加载手机磁盘里的图文件——使用decodeFile方法 4.23 动态放大缩小ImageView里的图片——运用Matrix对象来缩放图文件 4.24 动态旋转图片——Bitmap与Matrix旋转ImageView 4.25 猜猜我在想什么——RadioButtonID...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    4.22 加载手机磁盘里的图文件——使用decodeFile方法 4.23 动态放大缩小ImageView里的图片——运用Matrix对象来缩放图文件 4.24 动态旋转图片——Bitmap与Matrix旋转ImageView 4.25 猜猜我在想什么——RadioButtonID...

    Google Android SDK开发范例大全的目录

    4.22 加载手机磁盘里的图文件——使用decodeFile方法 4.23 动态放大缩小ImageView里的图片——运用Matrix对象来缩放图文件 4.24 动态旋转图片——Bitmap与Matrix旋转ImageView 4.25 猜猜我在想什么——RadioButtonID...

    Google+Android+SDK开发范例大全

    2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机界面 3.1 更改与显示文字标签——TextView标签的使用 3.2 更改手机窗口画面底色——drawable定义颜色常数的方法 3.3 更改TextView文字颜色...

    Google Android SDK开发范例大全(完整版附部分源码).pdf

    4.22 加载手机磁盘里的图文件——使用decodeFile方法 4.23 动态放大缩小ImageView里的图片——运用Matrix对象来缩放图文件 4.24 动态旋转图片——Bitmap与Matrix旋转ImageView 4.25 猜猜我在想什么——...

Global site tag (gtag.js) - Google Analytics