Android 各种音量的获取和设置
(2010-09-03 14:16)
通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!
AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
//通话音量
int max = am.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL );
int current = am.getStreamVolume( AudioManager.STREAM_VOICE_CALL );
Log.d(”VIOCE_CALL”, “max : ” + max + ” current : ” + current);
//系统音量
max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_SYSTEM );
current = mAudioManager.getStreamVolume( AudioManager.STREAM_SYSTEM );
Log.d(”SYSTEM”, “max : ” + max + ” current : ” + current);
//铃声音量
max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_RING );
current = mAudioManager.getStreamVolume( AudioManager.STREAM_RING );
Log.d(”RING”, “max : ” + max + ” current : ” + current);
//音乐音量
max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_MUSIC );
current = mAudioManager.getStreamVolume( AudioManager.STREAM_MUSIC );
Log.d(”MUSIC”, “max : ” + max + ” current : ” + current);
//提示声音音量
max = am.getStreamMaxVolume( AudioManager.STREAM_ALARM );
current = sm.getStreamVolume( AudioManager.STREAM_ALARM );
Log.d(”ALARM”, “max : ” + max + ” current : ” + current);
设置音量的方法也很简单,AudioManager提供了方法:
public void setStreamVolume(int streamType, int index, int flags)
其中 streamType 有内置的常量,可以在AudioManager里面查到相关的定义。 通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!
AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
分享到:
相关推荐
Android 各种音量的获取 Android 通过代码来获昨当前系统的各种音量
unity开发apk,获取和设置Android系统底层音量值,C#方法可直接调用,不需要jar包。
Android AudioRecord和MediaRecorder录音并实现了实时获取音量大小 看代码就知道了
android获取音量分贝值
Android 获取麦克风的音量(分贝),一吹就有80左右的分贝值。
本文实例讲述了android编程获取和设置系统铃声和音量大小的方法。分享给大家供大家参考,具体如下: 通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单! 设置音量的方法也很简单,...
主要介绍了Android中实时获取音量分贝值详解,本文讲解了基础知识、Android API、MediaRecorder、AudioRecord等内容,需要的朋友可以参考下
Flutter音量控制插件,支持Android和IOS,具有:显示隐藏的音量图标,监视音量变化,设置音量,获取设备的当前音量。 请使用真实机器测试,某些功能不支持仿真器。关联采用获取设备音量PerfectVolumeControl . ...
android获取音量分贝值.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
本文实例讲述了Android编程实现音量按钮添加监听事件的方法。分享给大家供大家参考,具体如下: 很多Android应用都应用到音量按钮,比如... // 获取手机当前音量值 int i = getCurrentRingValue (); switch (keyCode)
android获取设备屏幕分辨率
这是一个录音的声波动画demo。MediaPlayer录音与播放,自定义View横向显示当前声音的动画,主页是根据分贝来的。
参考文章Android中实时获取音量分贝值详解://www.jb51.net/article/64806.htm public class MediaRecorderDemo { private final String TAG = MediaRecord; private MediaRecorder mMediaRecorder; public ...
可以实现微信QQ发送语音那种实时音量的捕获
React本机音量控制器适用于iOS和Android的音量控制器。第一步安装(适用于iOS和Android) $ npm install react-native-volume-controller --save 2.自动安装$ react-native link react-native-volume-controller 3....
安卓获取麦克风声音大小经典满意Demo
直接解压exe文件就可以获取资源,资源包含可执行文件+源代码+程序使用说明,所有项目代码均已严格验证,可直接运行!如果有什么问题欢迎随时留言。
2.1.1 各种库和android运行环境 2.1.2 应用程序框架 2.1.3 操作系统层 2.1.4 应用程序 2.2 android应用程序组成 2.2.1 activity 2.2.2 intent和intent filter 2.2.3 service介绍 2.2.4 broadcastintentreceiver ...