오디오모드(벨모드,진동모드,무음모드)

Lee HyeongJong·2023년 2월 2일
0

안드로이드

목록 보기
32/43

코드

//오디오매니저 초기화
AudioManager  mAudioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
/* 현재 오디오모드확인 */
mAudioManager.getRingerMode() == AudioManager.RINGER_MODE_SILENT : 사일런트 모드일 경우(값0)
mAudioManager.getRingerMode() == AudioManager.RINGER_MODE_VIBRATE : 진동모드일 경우(값1)
mAudioManager.getRingerMode() == AudioManager.RINGER_MODE_NORMAL : 벨 모드일 경우(값2)
//AudioManager.ACTION_AUDIO_BECOMING_NOISY : 이어잭을 꼽고 있다가 뺏을 경우.

/* 오디오모드 셋팅 */
mAudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);  //벨
mAudioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);  //진동
mAudioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT); //무음

참고

https://devbible.tistory.com/29

profile
코딩을 시작해보자

0개의 댓글