2011.08.15——— android audioManager 获取音量

    2011.08.15——— android audiomanager 获取音量
参考: http://dev.10086.cn/cmdn/bbs/viewthread.php?tid=41496&highlight=audiomanager%2b

通过程序获取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);



ps:
游戏过程中 只允许调整多媒体音量,而不允许调整通话音量。
setvolumecontrolstream(audiomanager.stream_music);

 

你可能感兴趣的:(java,工作)