`

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讲义.part1

    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 自动朗读(TTS) 347 8.6 ...

    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文字颜色...

Global site tag (gtag.js) - Google Analytics