Code
//오디오매니저 초기화
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); //무음
Reference
'Android > Android Java' 카테고리의 다른 글
[Android Java] 터치시 사라지는 상하단바(애니메이션, 터치리스너) (0) | 2023.10.27 |
---|---|
[Android Java] Notification Channel (0) | 2023.10.27 |
[Android Java] 진동 세기 및 패턴 (0) | 2023.10.27 |
[Android Java] 애니메이션 만들기 (0) | 2023.10.27 |
[Android Java] 화면 회전시 새로 띄우기 (0) | 2023.10.27 |