음악이나 발음쪽으로 어플리케이션을 제작을 하게 되면 불륨 조절이 필요하다.
물론 아무런 설정을 하지 않아도 되지만 그럴경우 소리가 날때에만 미디어 볼륨조절이 가능하며
그 이외에는 벨소리 조절만 된다. 그래서 사용을 한번해보면 몸소 불편함을 느낄수 있을 것이다?!!
밑의 예제는
미디어 볼륨을 조절 할 수 있게 해주는 소스코드이다.
AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
final int volume = this.audioManager.getStreamVolume(AudioManager.STREAM_MUSIC) + 1;
//현재 볼륨 값에서 볼륨을 높일 경우
final int volume = this.audioManager.getStreamVolume(AudioManager.STREAM_MUSIC) - 1;
//현재 볼륨 값에서 볼륨을 줄일 경우
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, volume,AudioManager.FLAG_SHOW_UI);
//그리고 볼륨값이 일정 범위를 넘어서면 알아서 처리하기 때문에 따로 처리할 필요 없음
그리고 KeyCode 값은
KeyEvent.KEYCODE_VOLUME_UP
KeyEvent.KEYCODE_VOLUME_DOWN
'Development > Android' 카테고리의 다른 글
[Android] 안드로이드 벨모드, 진동모드, 사일런트 모드 셋팅하기 (0) | 2011.06.26 |
---|---|
[Android] 안드로이드 preference 설정하기 (0) | 2010.11.14 |
[Android] 안드로이드 진동 설정하기!! (0) | 2010.07.15 |
[Android] 안드로이드 어플리케이션에서 타이틀 지우기!! (0) | 2010.07.15 |
[Android] Activity실행 중 꺼짐 방지 (슬립모드 방지?!) (0) | 2010.06.30 |