2011.03.09 14:41

진동상태의 핸드폰을 이와 같은 코드를 이용해서 가장 큰 벨음량으로 소리내게 할 수 있다.

...

AudioManager manager = (AudioManager)getSystemService(AUDIO_SERVICE);
int max = manager.getStreamMaxVolume(AudioManager.RINGER_MODE_NORMAL);
manager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
manager.setStreamVolume(AudioManager.STREAM_RING, max, AudioManager.FLAG_PLAY_SOUND);
mRing = RingtoneManager.getRingtone(this,RingtoneManager.getActualDefaultRingtoneUri
                                                                                       (this,RingtoneManager.TYPE_RINGTONE));
mRing.play();

...
신고
Posted by 구름같은사나이

티스토리 툴바