Android 程序获取、设置铃声和音量
通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!

AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
//通话音量

int max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL );
int current = mAudioManager.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 = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_ALARM );
current = mAudioManager.getStreamVolume( AudioManager.STREAM_ALARM );
Log.d(”ALARM”, “max : ” + max + ” current : ” + current);
设置音量的方法也很简单,AudioManager提供了方法:
public void setStreamVolume(int streamType, int index, int flags)
其中 streamType 有内置的常量,去文档里面就可以看到

转载:http://blog.allove.org/

更多相关文章

  1. Android cursor query方法详解
  2. Android 程序获取、设置铃声、音量、静音、扬声器
  3. [置顶] Android系统安全之旅 第1章 编译Android程序的方法
  4. Android使背景灯(Brightness)高亮的方法
  5. android spinner自动弹出列表,设置title,TtextView不换行自动截取
  6. Android 获取控件高度宽度三种方法,防止0的出现

随机推荐

  1. Android(安卓)SDK r21.1 发布
  2. 代码回收站
  3. Android1.6好使,但是2.1 2.2遇到问题,不好
  4. Android进阶(一)几种网络请求方式详解
  5. android完全退出程序(android退出有多个ac
  6. Android布局属性补遗
  7. Android主题Theme.AppCompat.Light.NoAct
  8. android系统颜色大全
  9. Android(安卓)version
  10. android刮奖控件,使用简单。