=================================
=================================
=================================
출처: http://ndlessrain.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EB%B3%BC%EB%A5%A8-%EC%A1%B0%EC%A0%88-%EC%86%8C%EC%8A%A4
Media Volume (Music/Video etc…)
Ringtone Volume
Alarm Volume
Notification Volume
System Volume
Voicecall Volume
=================================
=================================
=================================
출처: http://ralf79.tistory.com/80#_
안드로이드에서 소리가 나오는 앱을 개발할때 가장 놓치기 쉬우면서도 사용자는 짜증나는게 볼륨 항목인듯 합니다.
소리가 커서 줄일라고 하면 미디어 볼륨에서 벨소리로 바뀌는 경우는 정말 짜증이 만땅입니다.
액티비티에서 설정을 해줌으로서 어떤 볼륨 항목을 조절 할지 결정할 수 있습니다.
API
public final void setVolumeControlStream (int streamType)
액티비티에서 볼륨키를 눌렀을 때 조절할 볼륨 항목을 설정합니다.
각 항목이 의미하는 바는 다음과 같습니다.
- AudioManager.STREAM_ALARM : 알람 볼륨입니다.
- AudioManager.STREAM_DTMF : DTMF 톤 볼륨입니다.
- AudioManager.STREAM_MUSIC : 미디어 볼륨입니다.
- AudioManager.STREAM_NOTIFICATION : 알림 볼륨입니다.
- AudioManager.STREAM_RING : 벨소리 볼륨입니다.
- AudioManager.STREAM_SYSTEM : 시스템 볼륨입니다.
- AudioManager.SYSTEM_VOICE_CALL : 음성 통화 볼륨입니다.
사용법은 다음과 같습니다.
액티비티에서 setVolumeControlStream ( AudioManager.STREAM_MUSIC );
이렇게 한줄만 추가해주면 됩니다.
=================================
=================================
=================================
'스마트기기개발관련 > 안드로이드 개발' 카테고리의 다른 글
안드로이드 개발 메트로 UI 메인화면 처럼 만들기 관련 (1) | 2016.05.23 |
---|---|
[Android] 안드로이드 개발 시 주의사항 - 절전모드, 백그라운드 실행시 주의할 점 (0) | 2016.04.22 |
android [안드로이드] 6.0 마시멜로우 권한 메세지, 권한 최적화 관련 (0) | 2016.04.15 |
[안드로이드] HttpURLConnection 을 이용한 세션 (0) | 2016.04.08 |
안드로이드 android [Tip&Tech] 8. Http Post 방식으로 웹서버와 자료를 주고받는 예제 (0) | 2016.04.07 |