Game Developers

banx.egloos.com

포토로그




안드로이드 개발시 무음 상태 확인하기 이런 저런 잡소리



내가 이것을 왜 작성하는고 하니...
나의 게임이 푸시를 보낼 때 말입니다.
사용자가 무음으로 해놨는데도 진동이 와서 불편하고 하더이다.
푸시를 끄자니 불편하고 켜자니 자꾸 징징거리고...
존나 남에게 피해주기 싫거나 자기에게 징징거리는 진동이 싫은 사용자를 위한 코드가 된다! 이 말이외다.

아래는 코드 예제

import android.media.AudioManager;
// 임포트 해야대유~!
 
AudioManager audioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
   
switch(audioManager.getRingerMode()){
case AudioManager.RINGER_MODE_VIBRATE:
// 진동
break;
case AudioManager.RINGER_MODE_NORMAL:
// 소리
break;
case AudioManager.RINGER_MODE_SILENT:
// 무음
break;
}

그런데 말입니다.
이런건 디바이스의 설정을 그대로 따라줘야 하는거 아니오?
디바이스에서 무음으로 설정해놓으면 푸시도 무음처리가 자동으로 되야 하는거 아니냐 이말입니다.
왜 개발자가 이런걸 일일이 구현해야 하느냔 말이오?
난 당최 이해가 안되는구려...



덧글

  • 주노 2014/11/05 09:45 # 삭제 답글

    제가 안드로이드를 개발하면서 안드로이드 폰을 쓰지 않는 이유죠.
    이 부분에 대해서는 iOS는 어떤지 모르겠지만 개발자들이 세세하게 코딩을 안해주면, 그런 앱을 많이 설치할수록 폰이 더러워지까요. ^^
  • KorHacker 2014/11/21 23:19 # 삭제 답글

    그런 논리라면 무음모드에서는 노래 재생이 안되겠습니다?

    저는 개발자에게 더 자유를 준 것으로 생각되네요.
댓글 입력 영역