반응형
프로그래밍 방식으로 무음 모드의 Android 전화 여부를 어떻게 감지합니까?
전화가 무음 모드인지 여부를 확인하는 방법은 무엇입니까?
Android 1.5를 사용하고 있습니다. "android.provider.Settings.ACTION_SOUND_SETTINGS"를 사용해 보았습니다. 그것은 작동하지 않습니다.
에서 getRingerMode()
방법을AudioManager
사용하십시오 .
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
switch (am.getRingerMode()) {
case AudioManager.RINGER_MODE_SILENT:
Log.i("MyApp","Silent mode");
break;
case AudioManager.RINGER_MODE_VIBRATE:
Log.i("MyApp","Vibrate mode");
break;
case AudioManager.RINGER_MODE_NORMAL:
Log.i("MyApp","Normal mode");
break;
}
반응형
'Development Tip' 카테고리의 다른 글
PHP에서 시간과 분 얻기 (0) | 2020.12.14 |
---|---|
C ++, Windows 프로세스가 실행 중인지 확인하는 방법은 무엇입니까? (0) | 2020.12.14 |
Linux pthread에서 스레드 이름을 설정하는 방법은 무엇입니까? (0) | 2020.12.14 |
남은 다운로드 시간을 정확히 추정하는 방법은 무엇입니까? (0) | 2020.12.14 |
Spinner 기본값을 null로 설정하는 방법은 무엇입니까? (0) | 2020.12.14 |