2
내 안드로이드 앱에서 사용자가 전화 옵션 모드 (전원 버튼을 잠시 누르고있을 때 나타나는 모드)에있을 때마다 '자동 모드'버튼을 누릅니다. . 비행기 모드가 ACTION_AIRPLANE_MODE_CHANGED
에 연결되어있는 것을 발견했습니다. 그러나 '무음 모드'버튼에 대한 어떤 액션 이벤트도 찾을 수 없습니까?안드로이드, 자동 모드 알림
내 안드로이드 앱에서 사용자가 전화 옵션 모드 (전원 버튼을 잠시 누르고있을 때 나타나는 모드)에있을 때마다 '자동 모드'버튼을 누릅니다. . 비행기 모드가 ACTION_AIRPLANE_MODE_CHANGED
에 연결되어있는 것을 발견했습니다. 그러나 '무음 모드'버튼에 대한 어떤 액션 이벤트도 찾을 수 없습니까?안드로이드, 자동 모드 알림
AudioManager
은 현재 상태를 결정하는 데 사용할 수있는 getRingerMode()
방법을 제공합니다. 귀하의 경우에는 당신은이 일을해야 AudioManager의 RINGER_MODE_CHANGED_ACTION
와 함께
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
if (am.getRingerMode() == AudioManager.RINGER_MODE_SILENT) {
// do something neat here
}
등의 반환 AudioManager.RINGER_MODE_SILENT
가치, 그래서 뭔가를 조회 할 수 있습니다에 대한 당신