推荐安卓开发神器(里面有各种UI特效和android代码库实例)

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

Java代码

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

ps:

游戏过程中 只允许调整多媒体音量,而不允许调整通话音量。

Java代码

setVolumeControlStream(AudioManager.STREAM_MUSIC);

更多相关文章

  1. android 查看解压后的.xml文件代码(axmlprinter2)
  2. 【Android】使用dex2jar 与JD-Gui 反编译APK文件,查看源代码
  3. Android 实现沉浸式只需一行代码
  4. Android中ImageButton自定义按钮的按下效果的代码实现方法,附网上
  5. Android 获取麦克风音量
  6. Android使用okhttp框架实现带参数Get和Post请求(附服务端完整代码
  7. Android ListView 滚动条的设置详解及实例代码

随机推荐

  1. Android(安卓)操作系统 获取Root权限 原
  2. kill掉android应用的bat
  3. Android开发常用开源库
  4. 重温Android四大组件(一)—Activity的生
  5. 【Android】错误:Installation error: INS
  6. 10大开源Android项目
  7. 【Android】Android(安卓)线程&进程模型
  8. Android ICS关机跟重新启动功能研究
  9. Android Handler那些事儿(一)——是什么,有
  10. Android视频开发基础(三)