Android 各种音量的获取和设置 文章分类:移动开发
Android 各种音量的获取和设置  (2010-09-03 14:16)
标签: android audio volume  分类: android 技术
通过程序获取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);

更多相关文章

  1. 使用WebView中的JavaScript调用Android方法
  2. H5 Web网页通过JS(JavaScript)脚本调用Android本地原生方法函数
  3. Android 中不弹出软键盘的方法
  4. android 静音方法
  5. android设置全屏以及解决设置全屏无效的方法
  6. Android 更新UI的两种方法——handler和runOnUiThread()
  7. Android关于线程更新UI的方法

随机推荐

  1. Android 使用grade实现Android 项目debug
  2. Android Geocoder(位置解析)
  3. Android Studio 使用小结
  4. android 线性布局几个属性
  5. Android 3D 编程:索引
  6. zbar android sdk源码编译
  7. 如何调试跟踪Android源代码
  8. android字体大小的设置
  9. 初涉Android蓝牙开发
  10. Android能够获取到唯一的设备ID吗?