Android 各种音量的获取和设置

libai 贡献于2011-12-12

作者 lenovo  创建于2011-12-12 05:10:00   修改者lenovo  修改于2011-12-12 05:10:00字数1144

文档摘要:Android各种音量的获取和设置通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!
关键词:

[多媒体] 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里面查到相关的定义。

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 3 金币 [ 分享文档获得金币 ] 1 人已下载

下载文档