AudioManager 클래스의 getRingerMode 메소드를 호출하여서 안드로이드 디바이스의 소리/진동/무음 상태를 확인할 수 있다. 예제 소스 코드는 아래와 같다.
AudioManager clsAudioManager = (AudioManager)m_clsContext.getSystemService(Context.AUDIO_SERVICE);
switch( clsAudioManager.getRingerMode( ) )
{
case AudioManager.RINGER_MODE_VIBRATE:
// 진동 모드
break;
case AudioManager.RINGER_MODE_NORMAL:
// 소리 모드
break;
case AudioManager.RINGER_MODE_SILENT
// 무음 모드
break;
}
출처 : http://devbible.tistory.com/29
'Android Dev' 카테고리의 다른 글
[안드로이드] 페이스북 디버그용 hash key 얻기(맥버전) (0) | 2014.06.17 |
---|---|
Quick Return 안드로이드 소스 페이스북 리스트뷰 동적아이템 (2) | 2014.04.07 |
[안드로이드] Clean시 R.java가 삭제되는 문제 (0) | 2013.07.24 |
[안드로이드] 카메라 회전시 죽는 문제 (0) | 2013.05.24 |
안드로이드 해상도 구하기 (3) | 2013.04.29 |