내 어플리케이션 안에서는, 볼륨키로 전화 음량을 조정하는 것이 아닌, 미디어 볼륨만 조정 가능하도록 하자.
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
AudioManager audio = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);
switch (keyCode) {
case KeyEvent.KEYCODE_VOLUME_UP:
audio.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_RAISE,AudioManager.FLAG_SHOW_UI);
return true;
case KeyEvent.KEYCODE_VOLUME_DOWN:
audio.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_LOWER,AudioManager.FLAG_SHOW_UI);
return true;
}
return super.onKeyDown(keyCode, event);
}
'Programming > android' 카테고리의 다른 글
Android의 역사. (0) | 2011.11.17 |
---|---|
안드로이드란? (0) | 2011.11.16 |
안드로이드 키보드 보이기, 숨기기 (1) | 2011.10.27 |
현재실행중인 액티비티 구하기 (0) | 2011.10.13 |
티스토어 부분 유료화 결제 검수 방법 변경 (0) | 2011.09.25 |